Past Presidents

2023-2024

 Stuart Sharkie PHF  
Rtn. Stuart Sharkie

2022-2023

 Lynne Gibbons  
Rtn. Lynne Gibbons

2021-2022

 Stuart Sharkie PHF  
Rtn. Stuart Sharkie

2020-2021

 Lynne Gibbons  
Rtn. Lynne Gibbons

2019-2020

 Gordon McCorkindale PHF  
Rtn. Gordon McCorkindale

2018-2019

 Vincent Cuddihy PHF  
Rtn. Vincent Cuddihy

2017-2018

 Iain Sim  
Rtn. Iain Sim

2016-2017

 Iain Lockhart  
Rtn. Iain Lockhart

2015-2016

 Ian Mills PHF  
Rtn. Ian Mills

2014-2015

 Bill Docherty  
Rtn. Bill Docherty

2013-2014

 Douglas Jackson PHF  
Rtn. Douglas Jackson

2012-2013

 Iain R White PHF  
Rtn. Iain  R White

2011-2012

 Vincent Cuddihy PHF  
Rtn. Vincent Cuddihy

2010-2011

 John Oliver  
Rtn. John Oliver

2009-2010

 Jim McVean  
Rtn. Jim McVean

2008-2009

 Matt Young *  
Rtn. Matt Young  *

2007-2008

 Iain Gilmour *  

2006-2007

 Bill Docherty  
Rtn. Bill Docherty

2005-2006

 David Brown PHF  
Rtn. David Brown

2004-2005

 Jim Mackie  

2003-2004

 Ian Mills PHF  
Rtn. Ian Mills

2002-2003

 Hal Rollason  

2001-2002

 Geoff Ward  

2000-2001

 Walter Prova  

1999-2000

 David Brown PHF  
Rtn. David Brown

1998-1999

 Neil Maclean  

1997-1998

 Colin Crawford * PHF  
Rtn. Colin Crawford  *

1996-1997

 Ronald Gillies  

1995-1996

 N Gould  

1994-1995

 David Allan  

1993-1994

 R Jessop  

1992-1993

 Granville Fox  

1991-1992

 Bob Stocker  

1990-1991

 Ian Deuchar *  

1989-1990

 John Davidson-Kelly  

1988-1989

 Richard Aitken  
Rtn. Richard Aitken

1987-1988

 Gordon McCorkindale PHF  
Rtn. Gordon McCorkindale

1986-1987

 B Hamilton  

1985-1986

 Alasdair Macrae *  

1984-1985

 Joe Smyrl * PHF  
Rtn. Joe Smyrl  *

1983-1984

 Douglas Jackson PHF  
Rtn. Douglas Jackson

1982-1983

 Colin Crawford * PHF  
Rtn. Colin Crawford  *

1981-1982

 Jack Milroy PHF  
Rtn. Jack Milroy

1980-1981

 D Fleck  

1979-1980

 B McDiarmid  

1978-1979

 R Colpi  

1977-1978

 T Howatt  

1976-1977

 Bert Morris  

1975-1976

 S Mitchell  

1974-1975

 C Garvie  

1973-1974

 Jack Halliday  

1972-1973

 Colin Robertson PHF  
Rtn. Colin Robertson

1971-1972

 Bill Dudgeon PHF  

1970-1971

 L Trenchard