Past Presidents

2023-2024

 John Marr  
Rtn. John Marr

2022-2023

 Peter Hamling  
Rtn. Peter Hamling

2021-2022

 Alan Goff  
Rtn. Alan Goff

2020-2021

 Murray Menzies  
Rtn. Murray Menzies

2019-2020

 James Milton  
Rtn. James Milton

2018-2019

 Alastair McKenzie  
Rtn. Alastair McKenzie

2017-2018

 Eric Milne  
Rtn. Eric Milne

2016-2017

 John Harrison  
Rtn. John Harrison

2015-2016

 Ivor Souter PHF  
Rtn. Ivor Souter

2014-2015

 Sandy Donald  
Rtn. Sandy Donald

2013-2014

 Seoras Swanson  
Rtn. Seoras Swanson

2012-2013

 Iain MacKintosh  
Rtn. Iain MacKintosh

2011-2012

 Gavin Grant  
Rtn. Gavin Grant

2010-2011

 Mike Phimister PHF  

2009-2010

 Ian Kinghorn  
Rtn. Ian Kinghorn

2008-2009

 Roger Hoskins  

2007-2008

 Derek McRae  
Rtn. Derek McRae

2006-2007

 John Sutherland  

2005-2006

 Roddy Wood  
Rtn. Roddy Wood

2004-2005

 Bill Gillies  

2003-2004

 Helen Mackie  

2002-2003

 Duncan MacDonald PHF  
Rtn. Duncan MacDonald

2001-2002

 Malcolm Ferguson  
Rtn. Malcolm Ferguson

2000-2001

 Sandy Stevenson  

1999-2000

 Ronnie Baird PHF  
Rtn. Ronnie Baird

1998-1999

 Ronnie Baird PHF  
Rtn. Ronnie Baird