Past Presidents

2022-2023

 Charles Simpson  
Rtn. Charles Simpson

2021-2022

 Tom Shearer MBE  
Rtn. Tom Shearer MBE

2020-2021

 Tom Shearer MBE  
Rtn. Tom Shearer MBE

2019-2020

 Eileen Morrison PHF  
Rtn. Eileen Morrison

2018-2019

 Margaret Libberton PHF  
Rtn. Margaret Libberton

2017-2018

 Margaret Libberton PHF  
Rtn. Margaret Libberton

2016-2017

 Douglas Farquhar MPHF  
Rtn. Douglas Farquhar

2015-2016

 Aileen Lothian  
Rtn. Aileen Lothian

2014-2015

 Keith Forrester MPHF  
Rtn. Keith Forrester

2013-2014

 Richard Greenough  
Rtn. Richard Greenough

2012-2013

 Jim Strachan  
Rtn. Jim Strachan

2011-2012

 Alastair Kirkpatrick PHF  
Rtn. Alastair Kirkpatrick

2010-2011

 John McPhee PHF  
Rtn. John McPhee

2009-2010

 Harry Wallace  
Rtn. Harry Wallace

2008-2009

 Peter Wood PHF  
Rtn. Peter Wood

2007-2008

 Calum Thomson  

2006-2007

 Douglas Farquhar  
Rtn. Douglas Farquhar

2005-2006

 David Bruce  
Rtn. David Bruce

2004-2005

 Andrew Ferguson  
Rtn. Andrew Ferguson

2003-2004

 Rod Russell MPHF  
Rtn. Rod Russell

2002-2003

 John Chambers PHF  
Rtn. John Chambers

2001-2002

 Brian Goldstraw  

2000-2001

 Alan Marchbank PHF  
Rtn. Alan Marchbank

1999-2000

 Jack Cunnison PHF  
Rtn. Jack Cunnison

1998-1999

 David Paton PHF  
Rtn. David Paton

1997-1998

 Robin Cuthbertson PHF  
Rtn. Robin Cuthbertson

1996-1997

 Duncan Nicholson  
Rtn. Duncan Nicholson

1995-1996

 Alex Muir PHF  
Rtn. Alex Muir

1994-1995

 William Aitken PHF  
Rtn. William Aitken

1993-1994

 Ian Bowie  
Rtn. Ian Bowie

1992-1993

 Ronnie Herkes PHF  
Rtn. Ronnie Herkes

1991-1992

 Jack Perry PHF  
Rtn. Jack Perry

1990-1991

 Bill Kennedy  
Rtn. Bill Kennedy

1989-1990

 Laurence Air PHF  
Rtn. Laurence Air

1988-1989

 Fred Last  
Rtn. Fred Last

1987-1988

 Roy Ingram  
Rtn. Roy Ingram

1986-1987

 Gilbert Dempster  
Rtn. Gilbert Dempster

1985-1986

 Bill Thomson  
Rtn. Bill Thomson

1984-1985

 George Pollock  
Rtn. George Pollock

1983-1984

 John Hutchinson  
Rtn. John Hutchinson

1982-1983

 Douglas Allan  
Rtn. Douglas Allan

1981-1982

 Tom Bell  
Rtn. Tom Bell

1980-1981

 Jim Maclean PHF  
Rtn. Jim Maclean