peter north swallow (110 results)