Past Presidents
2021-2022
Brian Blanchflower
2020-2021
Alan Mutter
PHF
2019-2020
Noel McKenna
PHF
2016-2017
David Somerville
2014-2015
Graham Steedman
PHF
2013-2014
Alan Mutter
PHF
2010-2011
Keith McFarlane
PHF
2009-2010
Noel McKenna
PHF
2007-2008
David B H Gemmell
2005-2006
Alexander Elder *
2003-2004
John Anderson
2002-2003
Russell Matthews *
1997-1998
Andrew Watson
PHF
1992-1993
J M Hutchison *
1986-1987
Alistair Brown
PHF
1969-1970
Dr A C MacEwan *
1942-1943
H T Macpherson *
1930-1931
Sir James Norval
1927-1928
Lt Col J M Mitchell *
1926-1927
W B Robertson *
1922-1923
Sir William Robertson
1921-1922
Sir William Robertson