Past Presidents

2017-2018

 David Lyth  

2016-2017

 David Somerville  

2015-2016

 Tom Arnott  

2014-2015

 Graham Steedman  

2013-2014

 Alan Mutter  

2012-2013

 Bill Runciman  

2011-2012

 David Steele  

2010-2011

 Keith McFarlane PHF  

2009-2010

 Noel McKenna  

2008-2009

 Tom Arnott  

2007-2008

 David B H Gemmell  

2006-2007

 Alex Mill  

2005-2006

 Alex Elder *  

2004-2005

 Eric Keenan  

2003-2004

 John Anderson  
Rtn. John Anderson

2002-2003

 Russell Matthews  

2001-2002

 John Haxton  

2000-2001

 Alan Thomson  

1922-1923

 Sir William Robertson