Past Presidents
2022-2023
Donald Struthers
2021-2022
Alastair Robertson
PHF
2020-2021
David Birnie
2019-2020
Meera Dennis
2018-2019
Sheena Anderson
PHF
2016-2017
Alan Oswald
2015-2016
Graham Cobban
2014-2015
Ronnie Caird
2013-2014
Crawford Logan
2012-2013
Steve Williams
2011-2012
John Mennie
2009-2010
Roger Legge
2007-2008
Sheena Anderson
PHF
2005-2006
James Robertson
2004-2005
Dennis Davidson *
2002-2003
Ken Irons *
2001-2002
Neil Harper
2000-2001
Tom Reid
1999-2000
Nicol Geddes
1998-1999
George Esson
PHF
1997-1998
Alastair Robertson
PHF
1996-1997
John Leheny
1995-1996
Joe MacLellan
1994-1995
Alan Sainsbury
1993-1994
Jack Campbell
PHF
1989-1990
James Blackhall
1984-1985
Malcolm Shepherd
1983-1984
John Farquhar
1976-1977
George Cumming
PHF