peter north swallow (16 results)