Past Presidents

2022-2023

 Margaret Currie  

2021-2022

 Bob Anderson  
Rtn. Bob Anderson

2020-2021

 Roy Mitchell  
Rtn. Roy Mitchell

2019-2020

 David Jackson PHF  
Rtn. David Jackson

2018-2019

 Les May PHF  
Rtn. Les May

2017-2018

 Moira Gordon  
Rtn. Moira Gordon

2016-2017

 Graham Barnes  
Rtn. Graham Barnes

2015-2016

 Colin Currie  
Rtn. Colin Currie

2014-2015

 John Fraser PHF  
Rtn. John Fraser

2013-2014

 Jim Arbuckle MBE  
Rtn. Jim Arbuckle MBE

2012-2013

 Iain McCombie PHF  
Rtn. Iain McCombie

2011-2012

 John Glascodine PHF  
Rtn. John Glascodine

2010-2011

 Eddie Douglas PHF  
Rtn. Eddie Douglas

2009-2010

 Russell Gray PHF  
Rtn. Russell Gray

2008-2009

 Alan Archibald  
Rtn. Alan Archibald

2007-2008

 Kevin Carter *  
Rtn. Kevin Carter  *

2006-2007

 Michael Tolstyko PHF  
Rtn. Michael Tolstyko

2005-2006

 Brian Flavill *  
Rtn. Brian Flavill  *

2004-2005

 David Jackson PHF  
Rtn. David Jackson

2003-2004

 Malcolm McFarlane *  
Rtn. Malcolm McFarlane  *

2002-2003

 Allan Fair PHF  
Rtn. Allan Fair

2001-2002

 Les May PHF  
Rtn. Les May

2000-2001

 Adam Craigmile *  
Rtn. Adam Craigmile  *

1999-2000

 George Astin *  
Rtn. George Astin   *

1998-1999

 Mike Livingstone * PHF  
Rtn. Mike Livingstone  *

1997-1998

 Peter Tong PHF  
Rtn. Peter Tong

1996-1997

 Dod Gauld * PHF  
Rtn. Dod Gauld  *

1995-1996

 Gavin Scott *  
Rtn. Gavin Scott  *

1994-1995

 Colin Robertson * PHF  
Rtn. Colin Robertson  *

1993-1994

 Alasdair McVicar  
Rtn. Alasdair McVicar

1992-1993

 Crosby Chisholm PHF  
Rtn. Crosby Chisholm

1991-1992

 Jim Scott * PHF  
Rtn. Jim Scott  *

1990-1991

 Sandy Weir PHF  
Rtn. Sandy Weir

1989-1990

 Cliff Eastmond PHF  
Rtn. Cliff Eastmond

1988-1989

 Iain Grant *  
Rtn. Iain Grant  *

1987-1988

 Bob Bisset  
Rtn. Bob Bisset

1986-1987

 Bill Troup PHF  
Rtn. Bill Troup

1985-1986

 Liam Findlay *  
Rtn. Liam Findlay  *

1984-1985

 Bill Leslie PHF  
Rtn. Bill Leslie