peter north swallow (269 results)