peter north swallow (39 results)