Past Presidents

2023-2024

 Andrew Kennedy  
Rtn. Andrew Kennedy

2022-2023

 Libby Elliot  
Rtn. Libby Elliot

2021-2022

 Libby Elliot  
Rtn. Libby Elliot

2020-2021

 Willie Lang  
Rtn. Willie Lang

2019-2020

 David Jack  
Rtn. David Jack

2018-2019

 John Bonington *  
Rtn. John Bonington  *

2017-2018

 Paul Furniss  
Rtn. Paul Furniss

2016-2017

 Andre Hawryliw  
Rtn. Andre Hawryliw

2015-2016

 Roger Guy *OBE  
Rtn. Roger Guy  *OBE

2014-2015

 Bob Henderson  
Rtn. Bob Henderson

2013-2014

 Peter Whyte * PHF  
Rtn. Peter Whyte  *

2012-2013

 Sandy Davis OBE PHF  
Rtn. Sandy Davis OBE

2011-2012

 Ann Bain  
Rtn. Ann Bain

2010-2011

 Rod McCall  
Rtn. Rod McCall

2009-2010

 Dennis Beattie * PHF  
Rtn. Dennis Beattie  *

2008-2009

 Graeme Bain  
Rtn. Graeme Bain

2007-2008

 Cathy Adamson *  
Rtn. Cathy Adamson  *

2006-2007

 Joan Potts  
Rtn. Joan Potts

2005-2006

 Duncan Pickard  
Rtn. Duncan Pickard

2003-2004

 Sandy Green PHF  
Rtn. Sandy Green

2002-2003

 Robin Rippin PHF  
Rtn. Robin Rippin

2001-2002

 Sandy Matthew * PHF  
Rtn. Sandy Matthew  *

2000-2001

 David Rankin * PHF  
Rtn. David Rankin  *

1999-2000

 John Kerr PHF  
Rtn. John Kerr

1998-1999

 Bill Inglis PHF  
Rtn. Bill Inglis

1997-1998

 Oliver Will PHF  
Rtn. Oliver Will

1996-1997

 John Ewan * PHF  
Rtn. John Ewan  *

1995-1996

 Sandy Rennie PHF  
Rtn. Sandy Rennie

1994-1995

 Bert Dalrymple  
Rtn. Bert Dalrymple

1993-1994

 James Storrar PHF  
Rtn. James Storrar

1992-1993

 Eric King  
Rtn. Eric King

1991-1992

 Chris Reekie  
Rtn. Chris Reekie

1990-1991

 Bob Simson * PHF  
Rtn. Bob Simson  *