peter north swallow (274 results)