Past Presidents

2022-2023

 Reay Mackay  
Rtn. Reay Mackay

2022-2023

 Liz Talbot  

2021-2022

 Derek Hall  
Rtn. Derek Hall

2020-2021

 Derek Hall  
Rtn. Derek Hall

2019-2020

 Douglas Dow  
Rtn. Douglas Dow

2018-2019

 Mike Jane  
Rtn. Mike Jane

2017-2018

 Gordon Burgess PHF  
Rtn. Gordon Burgess

2016-2017

 Bill Jones  
Rtn. Bill Jones

2015-2016

 Lesley Kennedy  
Rtn. Lesley Kennedy

2014-2015

 Bill Deans  
Rtn. Bill Deans

2013-2014

 Graham Smith  
Rtn. Graham Smith

2012-2013

 John McCormick  
Rtn. John McCormick

2011-2012

 Alastair Wilson  
Rtn. Alastair Wilson

2010-2011

 David Campbell  
Rtn. David Campbell

2009-2010

 Bryan Wight  
Rtn. Bryan Wight

2008-2009

 Jack Rudram  
Rtn. Jack Rudram

2007-2008

 Derek Hall  
Rtn. Derek Hall

2006-2007

 Douglas Dow  
Rtn. Douglas Dow

2005-2006

 Phil Hopkinson  
Rtn. Phil Hopkinson

2004-2005

 John Barker  

2003-2004

 Bill Morrison PHF  

2002-2003

 Hugh Sweeney  
Rtn. Hugh Sweeney

2001-2002

 George Boyd  

1999-2000

 Alastair Hope  

1998-1999

 Denis Taylor  

1997-1998

 Graham Smith  
Rtn. Graham Smith

1996-1997

 David Clark  

1995-1996

 David Arthur MBE  

1994-1995

 Mel McDonald  

1993-1994

 Fraser Nicol  

1992-1993

 Ian Mowat  

1991-1992

 John McPherson  

1990-1991

 Malcolm Jones  

1989-1990

 Angus MacInnes  

1988-1989

 Stan Latimer  

1987-1988

 Ron Dunachie  

1986-1987

 Hamish Andrew  

1985-1986

 Donald Fullarton *MBE PHF  
Rtn. Donald Fullarton  *MBE

1984-1985

 Cyril Thompson  

1983-1984

 Gordon Hattle *  

1982-1983

 Charlie McCrea *  

1981-1982

 Ian King  

1980-1981

 Gordon Burgess PHF  
Rtn. Gordon Burgess

1979-1980

 James McBlane *  

1978-1979

 Angus Trail *  

1977-1978

 Angus Wylie *  

1976-1977

 Ronnie Kinloch *  

1975-1976

 William Mickel *  

1974-1975

 Jack Quinlan *  

1973-1974

 Craig Jeffrey *  

1972-1973

 Jim Moncrieff *  

1971-1972

 Walter Bryden *  

1970-1971

 Sam Graham *  

1969-1970

 Orr Erskine *  

1968-1969

 John Muir *  

1967-1968

 Arthur Thompson *  

1966-1967

 David MacLachlan *  

1965-1966

 Jack Dutch *