Past Presidents

2023-2024

 John Laing  

2023-2024

 John Laing  

2022-2023

 John Laing  

2021-2022

 Alan Pirie MPHF  
Rtn. Alan Pirie

2020-2021

 Alan Pirie MPHF  
Rtn. Alan Pirie

2020-2021

 Graeme Robertson  
Rtn. Graeme Robertson

2019-2020

 Graeme Robertson  
Rtn. Graeme Robertson

2019-2020

 Graeme Robertson  
Rtn. Graeme Robertson

2018-2019

 Meg Forbes PHF  
Rtn. Meg Forbes

2017-2018

 Meg Forbes PHF  
Rtn. Meg Forbes

2017-2018

 Rob Hughes  
Rtn. Rob Hughes

2017-2018

 Pat Pirie  
Rtn. Pat Pirie

2016-2017

 Pat Pirie  
Rtn. Pat Pirie

2014-2015

 Rhona Atkinson  
Rtn. Rhona Atkinson

2013-2014

 Jim Young  
Rtn. Jim Young

2012-2013

 Maggie Colquhoun  
Rtn. Maggie Colquhoun

2011-2012

 Bill Wood PHF  
Rtn. Bill Wood

2010-2011

 Vester Buchan  
Rtn. Vester Buchan

2009-2010

 Meg Forbes PHF  
Rtn. Meg Forbes

2008-2009

 Alan Pirie MPHF  
Rtn. Alan Pirie

2007-2008

 Hugh Miller PHF  
Rtn. Hugh Miller

2006-2007

 Sam Sinclair PHF  
Rtn. Sam Sinclair

2005-2006

 Jenny Shirreffs  
Rtn. Jenny Shirreffs

2004-2005

 Alan Pirie MPHF  
Rtn. Alan Pirie

2003-2004

 Bill Griffin  
Rtn. Bill Griffin

2002-2003

 David Cobban  

2001-2002

 Vester Buchan  
Rtn. Vester Buchan

2000-2001

 Hugh Miller PHF  
Rtn. Hugh Miller

1999-2000

 Bruce Cameron  

1998-1999

 Stuart McKay PHF  
Rtn. Stuart McKay

1997-1998

 Tony Crabbe MPHF  
Rtn. Tony Crabbe

1996-1997

 Sam Sinclair PHF  
Rtn. Sam Sinclair

1995-1996

 Edwin Grieve  

1994-1995

 Ian Girdwood  
Rtn. Ian Girdwood

1993-1994

 Tom Kyle  

1992-1993

 David Bain  

1991-1992

 Jack Davidson  

1990-1991

 Bill Wood PHF  
Rtn. Bill Wood

1989-1990

 Hamish Moir PHF  

1988-1989

 John Kiltie  

1987-1988

 Alistair Lynn CVO, CBE  

1986-1987

 Gordon Smith  
Rtn. Gordon Smith

1985-1986

 Lloyd Foss  

1984-1985

 Walter Johnston *  

1983-1984

 John Duncan *  

1982-1983

 William Emslie *  

1981-1982

 Archibald Glen  

1980-1981

 William Hay *  

1979-1980

 Jim Matheson  

1978-1979

 Alex Semple  

1977-1978

 Roy Gray  

1976-1977

 Alex Begg  

1975-1976

 Winston Hunter  

1974-1975

 Walter Beaton  

1973-1974

 Ron Bannerman  

1972-1973

 Ian Strachan  

1971-1972

 Tom Chasser  

1970-1971

 Roy McIntosh  

1969-1970

 George Webster  

1968-1969

 George Smith  

1967-1968

 Ronald Smith *  

1966-1967

 J M Duncan  

1965-1966

 Alan Johnston * PHF  

1964-1965

 G W Argo  

1963-1964

 CF Graham  

1962-1963

 W M MacCartney  

1961-1962

 R Hogg