peter north swallow (152 results)