Past Presidents

2022-2023

 Karen Morrison M.B.E.  
Rtn. Karen Morrison  M.B.E.

2021-2022

 Ian Gibson *  
Rtn. Ian Gibson  *

2020-2021

 Ian Gibson *  
Rtn. Ian Gibson  *

2019-2020

 Karen Morrison M.B.E.  
Rtn. Karen Morrison  M.B.E.

2018-2019

 Bobby Johnstone  
Rtn. Bobby Johnstone

2017-2018

 Thomas Porter  
Rtn. Thomas Porter

2016-2017

 Elizabeth Robertson  
Rtn. Elizabeth Robertson

2015-2016

 Ravind Busgeeth  
Rtn. Ravind Busgeeth

2014-2015

 Gordon Wright  
Rtn. Gordon Wright

2013-2014

 Graham Russell  
Rtn. Graham Russell

2012-2013

 Brian Wilson  
Rtn. Brian Wilson

2011-2012

 Gilmour Aiton  
Rtn. Gilmour Aiton

2010-2011

 Ken Robertson PHF  
Rtn. Ken Robertson

2009-2010

 Robert McLachlan *  
Rtn. Robert McLachlan  *

2008-2009

 Alex Mearns PHF PHF  
Rtn. Alex Mearns PHF

2007-2008

 Tom Reilly  
Rtn. Tom Reilly

2006-2007

 Andrew Cunningham  
Rtn. Andrew Cunningham

2005-2006

 Frank Clark CBE PHF CBE PHF  
Rtn. Frank Clark CBE PHF CBE

2004-2005

 Bob Aird  
Rtn. Bob Aird

2003-2004

 Alex Mearns PHF PHF  
Rtn. Alex Mearns PHF

2002-2003

 Alun Morgan MPHF  
Rtn. Alun Morgan

2001-2002

 Richard Teal  
Rtn. Richard Teal

2000-2001

 Frank Clark CBE PHF CBE PHF  
Rtn. Frank Clark CBE PHF CBE

1999-2000

 Gordon Stewart  
Rtn. Gordon Stewart

1998-1999

 Tony Sweeney  
Rtn. Tony Sweeney

1997-1998

 Robin Veitch *CBE  
Rtn. Robin Veitch  *CBE

1996-1997

 Bob Aird  
Rtn. Bob Aird

1995-1996

 Hugh Gillies  
Rtn. Hugh Gillies

1994-1995

 David Heywood *  
Rtn. David Heywood  *

1993-1994

 Jackie Stewart  
Rtn. Jackie Stewart

1992-1993

 John Woodley  
Rtn. John Woodley

1991-1992

 Brian Thomson  
Rtn. Brian Thomson

1990-1991

 Robin Veitch *CBE  
Rtn. Robin Veitch  *CBE

1989-1990

 Jim Gibb  
Rtn. Jim Gibb

1988-1989

 Ian Montgomery PHF  
Rtn. Ian Montgomery

1987-1988

 Alan Wild *  
Rtn. Alan Wild  *

1986-1987

 Norman Andrews PHF  
Rtn. Norman Andrews

1985-1986

 Tom Munro  
Rtn. Tom Munro

1984-1985

 George Barrowman  
Rtn. George Barrowman

1983-1984

 William Morrison *  
Rtn. William Morrison  *

1982-1983

 Joe Keegan *  
Rtn. Joe Keegan  *

1981-1982

 Ken Davie * PHF  
Rtn. Ken Davie  *

1980-1981

 Hugh Devlin *  
Rtn. Hugh Devlin  *

1979-1980

 Ron Black *  
Rtn. Ron Black  *

1978-1979

 Adam Scott *  
Rtn. Adam Scott  *

1977-1978

 Alistair Duncan  
Rtn. Alistair Duncan

1976-1977

 John Simpson *  
Rtn. John Simpson  *

1975-1976

 Bob White *  
Rtn. Bob White  *

1974-1975

 Bill Sutherland  
Rtn. Bill Sutherland

1973-1974

 John Toole  
Rtn. John Toole

1972-1973

 S Moore  
Rtn. S Moore

1971-1972

 Ron Paterson *  
Rtn. Ron Paterson  *

1970-1971

 P Jack *  
Rtn. P Jack  *

1969-1970

 Geoffrey Talmadge *  
Rtn. Geoffrey  Talmadge  *

1968-1969

 George Smith  
Rtn. George Smith

1967-1968

 A Wisewell  
Rtn. A Wisewell