Past Presidents

2023-2024

 John McGeary  

2022-2023

 David Logan  
Rtn. David Logan

2021-2022

 Alexander Brown  
Rtn. Alexander Brown

2020-2021

 Rodger Price PHF  

2019-2020

 Tony Hey PHF  
Rtn. Tony Hey

2018-2019

 Guy Miller  
Rtn. Guy Miller

2017-2018

 Gordon McCallum  
Rtn. Gordon McCallum

2016-2017

 Jim Speirs PHF  
Rtn. Jim Speirs

2015-2016

 Known as Jim Reid  
Rtn. Known as Jim Reid

2014-2015

 John Knight  
Rtn. John Knight

2013-2014

 Archie Ralston MPHF  
Rtn. Archie Ralston

2012-2013

 Archie Ralston MPHF  
Rtn. Archie Ralston

2011-2012

 David Logan  
Rtn. David Logan

2010-2011

 Allan Smith  
Rtn. Allan Smith

2009-2010

 John Gennard *  
Rtn. John Gennard  *

2008-2009

 Jim Speirs PHF  
Rtn. Jim Speirs

2007-2008

 Douglas Forrest  
Rtn. Douglas Forrest

2006-2007

 Thomas McNicol  
Rtn. Thomas McNicol

2005-2006

 Ken Mackie MBE  

2004-2005

 David Chadwick  
Rtn. David Chadwick

2003-2004

 Alistair Mackie  
Rtn. Alistair Mackie

2002-2003

 Jack Kelly  
Rtn. Jack Kelly

2001-2002

 William MacSween  

2000-2001

 Michael Arthur PHF  
Rtn. Michael Arthur

1999-2000

 Sandy Angus  

1998-1999

 David Brown  

1997-1998

 Jack Thomson  

1996-1997

 Jack Watson PHF  
Rtn. Jack Watson

1995-1996

 Joey Adam  

1994-1995

 Rankin Young  

1993-1994

 John Perryman PHF  
Rtn. John Perryman

1992-1993

 John Moulds PHF  
Rtn. John Moulds

1991-1992

 Joe McKeown  

1990-1991

 Bruce Archibald  

1989-1990

 James Lewis  

1988-1989

 Leslie Gunn  

1987-1988

 Joe Flynn  

1986-1987

 Bhudatt Sharma PHF  
Rtn. Bhudatt Sharma

1985-1986

 Thomas Johnston PHF  

1984-1985

 Peter Murphy *  

1983-1984

 John Ramsay *  

1982-1983

 David McCallum *  

1981-1982

 Eddie Souter  

1980-1981

 Ronald McPhail * PHF  

1979-1980

 Eric Paterson PHF