Administrative History | Headmasters:
David Murray Lyon Salmond Oct 1873 - Oct 1875 Peter Cruickshank Oct 1875 - Apr 1903 Alexander A Pirie Apr 1903 - Aug 1932 John H J Longmore Aug 1932 - Sep 1943 Charles R McPherson Nov 1943 - Oct 1965 Ian H McCallum Oct 1965 - |