John McIvor

(1931-2011)