Past Presidents

2020-2021

 Pat O'Connor  
Rtn. Pat O'Connor

2019-2020

 Bob Black  
Rtn. Bob Black

2018-2019

 Ian Balgowan  
Rtn. Ian Balgowan

2017-2018

 Ronald MacWalter  
Rtn. Ronald MacWalter

2016-2017

 Ivor Morton PHF  
Rtn. Ivor Morton

2015-2016

 Ronald Elder  
Rtn. Ronald Elder

2014-2015

 Iain A Ross PHF  
Rtn. Iain A Ross

2013-2014

 Brian Bullions  
Rtn. Brian Bullions

2012-2013

 David Reid  
Rtn. David Reid

2011-2012

 Brian Cairns  
Rtn. Brian Cairns

2010-2011

 Tom Waters  
Rtn. Tom Waters

2009-2010

 Nick Fleming  

2008-2009

 Stewart Davidson PHF  
Rtn. Stewart Davidson

2007-2008

 James Wilson  

2006-2007

 George Shanks PHF  
Rtn. George Shanks

2005-2006

 Robin Woodman  

2004-2005

 Jim Rogers *  

2003-2004

 Harrison Watson  

2002-2003

 Jack Matheson  

2001-2002

 Ian Sturrock PHF  
Rtn. Ian Sturrock

2000-2001

 Tim Brett  

1999-2000

 Hector Fowlie * PHF  

1998-1999

 Bill Barr PHF  
Rtn. Bill Barr

1997-1998

 Jack Marshall  

1996-1997

 Ian Beattie