Past Presidents

2022-2023

 James Bruce PHF  
Rtn. James Bruce

2021-2022

 James Bruce PHF  
Rtn. James Bruce

2020-2021

 James Bruce PHF  
Rtn. James Bruce

2019-2020

 Calum Thomson MPHF  
Rtn. Calum Thomson

2019-2020

 James Bruce PHF  
Rtn. James Bruce

2018-2019

 Calum Thomson MPHF  
Rtn. Calum Thomson

2017-2018

 Bryson Glass PHF  
Rtn. Bryson Glass

2016-2017

 Peter Strachan PHF  
Rtn. Peter Strachan

2015-2016

 Ian Scott  
Rtn. Ian Scott

2014-2015

 Angus Paterson  
Rtn. Angus Paterson

2013-2014

 Iain Roberts  
Rtn. Iain Roberts

2011-2012

 Alan Bellshaw  
Rtn. Alan Bellshaw

2010-2011

 Margaret Tait MPHF  
Rtn. Margaret Tait

2009-2010

 Peter Strachan PHF  
Rtn. Peter Strachan

2008-2009

 Richard Miller  
Rtn. Richard Miller

2007-2008

 Kenneth Manson PHF  
Rtn. Kenneth Manson

2006-2007

 Bryson Glass PHF  
Rtn. Bryson Glass

2005-2006

 Brian Blackie  
Rtn. Brian Blackie

2004-2005

 David Fairbairn PHF  
Rtn. David Fairbairn

2003-2004

 Robert Archibald  

2002-2003

 Bryson Glass PHF  
Rtn. Bryson Glass

2001-2002

 Tom Davidson  

2000-2001

 Jim Tait MPHF  
Rtn. Jim Tait

1999-2000

 Ken Kinnear MPHF  
Rtn. Ken Kinnear

1998-1999

 James Bruce PHF  
Rtn. James Bruce

1997-1998

 Kenneth Manson PHF  
Rtn. Kenneth Manson

1996-1997

 Jim Tait MPHF  
Rtn. Jim Tait

1995-1996

 Iain MacRaild PHF  
Rtn. Iain MacRaild

1994-1995

 Ian Geddes * MPHF  
Rtn. Ian Geddes  *

1993-1994

 J Forrest  

1992-1993

 Adam Johnston  
Rtn. Adam Johnston

1991-1992

 J Cornwall  

1990-1991

 Andrew Muir  

1989-1990

 Ken Kinnear MPHF  
Rtn. Ken Kinnear

1988-1989

 Tom Miller PHF  

1987-1988

 W.M Nelson  

1986-1987

 W.P. Gracie  

1985-1986

 W.A. Doig  

1984-1985

 F. Holland  

1983-1984

 A.T. Pepper  

1982-1983

 R. Forbes  

1981-1982

 Bob Anderson PHF  
Rtn. Bob Anderson

1980-1981

 A.J. Munro  

1979-1980

 Douglas Sharp  

1978-1979

 J. Morrison  

1977-1978

 A. Muir  

1976-1977

 A. Miller  

1975-1976

 A. Grandison  

1974-1975

 J Cornwall  

1973-1974

 W. Monteith  

1972-1973

 R. Rollo  

1971-1972

 J.K. Fraser