Past Presidents

2023-2024

 David Turnbull  
Rtn. David Turnbull

2022-2023

 Archie MacKinlay *  
Rtn. Archie MacKinlay  *

2021-2022

 Jim Blair  
Rtn. Jim Blair

2020-2021

 Douglas Brands  
Rtn. Douglas Brands

2019-2020

 Allan Robertson  
Rtn. Allan Robertson

2018-2019

 Boyd Thomson  
Rtn. Boyd Thomson

2017-2018

 John Williams  
Rtn. John Williams

2016-2017

 John Taylor  
Rtn. John Taylor

2015-2016

 Robert Wilson *  
Rtn. Robert Wilson  *

2014-2015

 Alex Murphy  
Rtn. Alex Murphy

2013-2014

 Allister Boyle  
Rtn. Allister Boyle

2012-2013

 John MacLeod  
Rtn. John MacLeod

2011-2012

 John Pow PHF  
Rtn. John Pow

2010-2011

 Jane Cox  
Rtn. Jane Cox

2009-2010

 Donald Crawford  
Rtn. Donald Crawford

2008-2009

 Norman Pettigrew  
Rtn. Norman Pettigrew

2007-2008

 Hugh McClure *  
Rtn. Hugh McClure  *

2006-2007

 John MacLeod  
Rtn. John MacLeod

2005-2006

 Bruce Drummond  
Rtn. Bruce Drummond

2004-2005

 Dennis Stoddart  
Rtn. Dennis Stoddart

2003-2004

 Bob Riddell  
Rtn. Bob Riddell

2002-2003

 Archie MacKinlay *  
Rtn. Archie MacKinlay  *

2001-2002

 Brian Lindsay  
Rtn. Brian Lindsay

2000-2001

 Archie Livingstone  
Rtn. Archie Livingstone

1999-2000

 Alan Duncan * PHF  
Rtn. Alan Duncan  *

1998-1999

 David Turnbull  
Rtn. David Turnbull

1997-1998

 John Pow PHF  
Rtn. John Pow

1996-1997

 Ritchie Foulds (F) PHF  
Rtn. Ritchie Foulds (F)

1995-1996

 Donald Ritchie  

1994-1995

 Ian Macnaughton  
Rtn. Ian Macnaughton

1993-1994

 Eddie McIntosh  

1992-1993

 Jim Johnstone *  
Rtn. Jim Johnstone  *

1991-1992

 Campbell Shaw * PHF  
Rtn. Campbell Shaw  *

1990-1991

 Jim Blair  
Rtn. Jim Blair

1989-1990

 Ian Godsman  

1988-1989

 Gregor Ross  

1987-1988

 Tom Wright *  
Rtn. Tom Wright  *

1986-1987

 Gordon Hamilton  
Rtn. Gordon Hamilton

1985-1986

 Jim Hunter PHF  
Rtn. Jim Hunter

1984-1985

 Jim Power *  

1983-1984

 John Walker *(F) PHF  
Rtn. John Walker  *(F)

1982-1983

 Roddie MacKenzie *  
Rtn. Roddie MacKenzie  *

1981-1982

 Kamesh Mathur (F)  
Rtn. Kamesh Mathur (F)

1980-1981

 John McMorland *  
Rtn. John McMorland  *

1979-1980

 Ian Clark *  
Rtn. Ian Clark  *

1978-1979

 John Lindsay *  
Rtn. John Lindsay  *

1977-1978

 Ken Thomson (F) PHF  
Rtn. Ken Thomson (F)

1976-1977

 Bill Armstrong *