Past Presidents

2022-2023

 Colin Baxter  
Rtn. Colin Baxter

2021-2022

 Monty Pearson  

2020-2021

 Eric Bridgewater  
Rtn. Eric Bridgewater

2019-2020

 Ricky Amos  
Rtn. Ricky Amos

2018-2019

 Ronnie Nicol  
Rtn. Ronnie Nicol

2017-2018

 Stephen Morris  
Rtn. Stephen Morris

2016-2017

 Jim McDevitt  
Rtn. Jim McDevitt

2015-2016

 Marshall Wilson  
Rtn. Marshall Wilson

2014-2015

 David McLuckie  
Rtn. David McLuckie

2013-2014

 Eric Bridgewater  
Rtn. Eric Bridgewater

2012-2013

 Bob Tait  
Rtn. Bob Tait

2011-2012

 Robert Lamont  
Rtn. Robert Lamont

2010-2011

 John Marjoribanks  
Rtn. John Marjoribanks

2009-2010

 Andrew Lester  
Rtn. Andrew Lester

2008-2009

 Patrick Dixon  
Rtn. Patrick Dixon

2007-2008

 Frank Millar  
Rtn. Frank Millar

2006-2007

 George Wood  
Rtn. George Wood

2005-2006

 Bob Noble MBE  

2004-2005

 Dave Denyer *  
Rtn. Dave Denyer  *

2003-2004

 Ronnie Nicol  
Rtn. Ronnie Nicol

2002-2003

 Philip Jones  
Rtn. Philip Jones

2001-2002

 Jim McDevitt  
Rtn. Jim McDevitt

2000-2001

 Marshall Wilson  
Rtn. Marshall Wilson

1999-2000

 Ronnie Cryer  
Rtn. Ronnie Cryer

1998-1999

 George Swanston left  

1997-1998

 Ian Ross left  

1995-1996

 Ken Fraser  
Rtn. Ken Fraser

1994-1995

 Robin Lindsay  
Rtn. Robin Lindsay

1993-1994

 Douglas Maxwell *  

1992-1993

 Ian Scott Watson left  

1991-1992

 Allan Campbell *  

1990-1991

 Roger Dodd left  

1989-1990

 Jerry Ponder left  

1988-1989

 Ken Melville left  

1987-1988

 Alan Lamb left  

1986-1987

 Grant Stephen  
Rtn. Grant Stephen

1984-1985

 Robbie Stevenson *  

1983-1984

 David Mylne *  

1982-1983

 Douglas Maxwell *  

1981-1982

 Jim Fennell *  

1980-1981

 Bernard Buss left  

1979-1980

 Iain Whyte *  

1978-1979

 Gerry Nairn *  

1977-1978

 Rodger Dodd left  

1976-1977

 Andrew Russell *