Past Presidents

2022-2023

 Peter McGavigan PHF  
Rtn. Peter McGavigan

2021-2022

 Percy Farren PHF  
Rtn. Percy Farren

2020-2021

 Theresa Douglas PHF  
Rtn. Theresa Douglas

2019-2020

 Lindsay Craig PHF  
Rtn. Lindsay Craig

2018-2019

 Rodger Thom MPHF  
Rtn. Rodger Thom

2017-2018

 Graham Low PHF  
Rtn. Graham Low

2015-2016

 Peter McGavigan PHF  
Rtn. Peter McGavigan

2014-2015

 Ian Campbell PHF  
Rtn. Ian Campbell

2013-2014

 Roy Stirrat PHF  
Rtn. Roy Stirrat

2012-2013

 Mike Rowe PHF  
Rtn. Mike Rowe

2011-2012

 Bill Strang PHF  
Rtn. Bill Strang

2010-2011

 John Dea PHF  
Rtn. John Dea

2008-2009

 Jim West PHF  
Rtn. Jim West

2007-2008

 Brian Buchanan PHF  
Rtn. Brian Buchanan

2006-2007

 Lindsay Craig PHF  
Rtn. Lindsay Craig

2005-2006

 Ian Greig PHF  
Rtn. Ian Greig

2004-2005

 Rodger Thom MPHF  
Rtn. Rodger Thom

2003-2004

 John Wilson PHF  
Rtn. John Wilson

2002-2003

 Allan Maclaughlan MPHF  
Rtn. Allan Maclaughlan

2001-2002

 Jim Goodbrand PHF  
Rtn. Jim Goodbrand

2000-2001

 Roy Stirrat PHF  
Rtn. Roy Stirrat

1999-2000

 Roy Johnston *  
Rtn. Roy Johnston  *

1998-1999

 Bob Peacock *  

1997-1998

 Brian Fairweather  

1996-1997

 Derek Douglas PHF  
Rtn. Derek Douglas

1995-1996

 Jack Duncan  

1994-1995

 Tom Scott  

1993-1994

 Colin Mackay  

1992-1993

 Derek Thomson PHF  
Rtn. Derek Thomson

1991-1992

 Robert Chill *  

1990-1991

 Walter Hallyburton MPHF  
Rtn. Walter Hallyburton

1989-1990

 John Lisgo *  

1988-1989

 Sinclair Leask *  

1987-1988

 Iain Cruickshank * PHF  
Rtn. Iain Cruickshank  *

1986-1987

 John Robertson *  

1985-1986

 Jim Muir *  

1984-1985

 John Jones *  

1983-1984

 John Sellars PHF  
Rtn. John Sellars

1982-1983

 Bert Allan PHF  

1981-1982

 Bill Strang PHF  
Rtn. Bill Strang