Past Presidents

2023-2024

 Alistair Tong  
Rtn. Alistair Tong

2022-2023

 Alistair Tong  
Rtn. Alistair Tong

2021-2022

 Peter Vermeulen  
Rtn. Peter Vermeulen

2021-2022

 Ruth Powell PHF  
Rtn. Ruth Powell

2020-2021

 Peter Vermeulen  
Rtn. Peter Vermeulen

2019-2020

 John Henderson  
Rtn. John Henderson

2018-2019

 Simon Blake  
Rtn. Simon Blake

2017-2018

 Diane Fyffe  
Rtn. Diane Fyffe

2016-2017

 Ruth Powell PHF  
Rtn. Ruth Powell

2015-2016

 Stuart Robertson  
Rtn. Stuart Robertson

2014-2015

 Andrew Brown  
Rtn. Andrew Brown

2013-2014

 John Halkett  
Rtn. John Halkett

2012-2013

 Douglas Riach  
Rtn. Douglas Riach

2011-2012

 Gordon Riddler PHF  
Rtn. Gordon Riddler

2010-2011

 David Allan  
Rtn. David Allan

2009-2010

 Ernie Jamieson PHF  
Rtn. Ernie Jamieson

2008-2009

 Mike Powell OBE PHF  
Rtn. Mike Powell OBE

2007-2008

 Ian Ellis *  

2006-2007

 John Taylor  

2005-2006

 George Robertson  

2004-2005

 Ian Murray  

2003-2004

 Peter Sowrey PHF  
Rtn. Peter Sowrey

2002-2003

 Eric Sinclair  
Rtn. Eric Sinclair

2001-2002

 John Forbes PHF  
Rtn. John Forbes

2000-2001

 Stuart Robertson  
Rtn. Stuart Robertson

1999-2000

 Neil Allan  

1998-1999

 Jim McCulloch PHF  

1997-1998

 Iain Dunbar PHF  

1996-1997

 Colin Cowie  

1995-1996

 E.P. Gurien  

1994-1995

 H.A. Jones  

1993-1994

 Harold Barber  

1992-1993

 Bob McDowall  
Rtn. Bob McDowall

1991-1992

 Paul Gilfillan  
Rtn. Paul Gilfillan

1990-1991

 J.L. Brechin  

1989-1990

 W.J. Foreman  

1988-1989

 G.G. Catto  

1987-1988

 A.A. White  

1986-1987

 G.P. Graham  

1985-1986

 K. MacKay  

1984-1985

 T. Graham  

1983-1984

 V.C. Sang *  

1982-1983

 V.C. Sang *