peter north swallow (50 results)