peter north swallow (16,017 results)