Past Presidents

2023-2024

 Ken Richardson  
Rtn. Ken Richardson

2022-2023

 Jamie Frame  
Rtn. Jamie Frame

2021-2022

 David James  
Rtn. David James

2020-2021

 David James  
Rtn. David James

2019-2020

 Tony Edwards  
Rtn. Tony Edwards

2018-2019

 Tom Donaldson  
Rtn. Tom Donaldson

2017-2018

 John Barker  
Rtn. John Barker

2016-2017

 Tom Davidson  
Rtn. Tom Davidson

2015-2016

 Ian Gibson  
Rtn. Ian Gibson

2014-2015

 Ian Wallace  
Rtn. Ian Wallace

2013-2014

 Gordon Young  
Rtn. Gordon Young

2012-2013

 Scott Marshall  
Rtn. Scott Marshall

2011-2012

 Andrew Kean  
Rtn. Andrew Kean

2010-2011

 Jack Bobin  
Rtn. Jack Bobin

2009-2010

 David James  
Rtn. David James

2008-2009

 Jim Thomson  
Rtn. Jim Thomson

2007-2008

 Tom Kerr  
Rtn. Tom Kerr

2006-2007

 Alan Young  
Rtn. Alan Young

2005-2006

 Thom Pollock  
Rtn. Thom Pollock

2004-2005

 Ricky Kerr  
Rtn. Ricky Kerr

2003-2004

 David Manning  

2002-2003

 John Graham  
Rtn. John Graham

2001-2002

 John Kerr *  
Rtn. John Kerr  *

2000-2001

 Norman Mikkelsen  
Rtn. Norman Mikkelsen

1999-2000

 Thom Pollock  
Rtn. Thom Pollock

1998-1999

 Bill Hendrie  

1997-1998

 Ricky Kerr  
Rtn. Ricky Kerr

1996-1997

 Jerry Smith  
Rtn. Jerry Smith

1995-1996

 Tom Myles *  
Rtn. Tom Myles  *

1994-1995

 Douglas Cochrane  

1993-1994

 Ian Paterson  
Rtn. Ian Paterson

1992-1993

 Chris Nixon  

1991-1992

 William Thomson *  
Rtn. William Thomson  *

1990-1991

 John Kerr *  
Rtn. John Kerr  *

1989-1990

 Jim Michie  
Rtn. Jim Michie

1988-1989

 Ian Stobie  

1987-1988

 Gordon Hooke  
Rtn. Gordon Hooke

1986-1987

 William Wilson  

1985-1986

 John Ferguson *  
Rtn. John Ferguson  *

1984-1985

 Ian Johnston *  

1983-1984

 Monty Wiseman  

1982-1983

 David Cook  

1981-1982

 Archie Mason  

1980-1981

 David McKerrow  

1979-1980

 Archibald Sinclair  

1978-1979

 Charles Frank  

1977-1978

 Ian Johnston *  

1976-1977

 Norman Swan  

1975-1976

 William H Galloway  

1974-1975

 Tom Watson  

1973-1974

 John Burns  
Rtn. John Burns

1972-1973

 Alexander G Smart  

1971-1972

 Andrew E Strachan  

1970-1971

 William B McLucas  
Rtn. William B McLucas

1969-1970

 James H Anderson  

1968-1969

 James Bennie  
Rtn. James Bennie

1967-1968

 Philip Hardie  

1966-1967

 David Reid  

1965-1966

 Duncan T T McLeod  

1964-1965

 Lewis Lawrie  

1963-1964

 Peter F Hamilton  

1962-1963

 William J Cochrane *  
Rtn. William J Cochrane  *

1961-1962

 Thomas M Chalmers  

1960-1961

 Alec C Ford  

1959-1960

 Barlow Scott  

1958-1959

 John A Miller  

1957-1958

 Alexander Mair  

1956-1957

 James C Lamb  

1955-1956

 John Calder *  
Rtn. John Calder  *