Past Presidents

2023-2024

 Hugh Hutchison MPHF  
Rtn. Hugh Hutchison

2022-2023

 Hugh Hutchison MPHF  
Rtn. Hugh Hutchison

2021-2022

 Hugh Hutchison MPHF  
Rtn. Hugh Hutchison

2020-2021

 Eric Greig PHF  
Rtn. Eric Greig

2019-2020

 Ian Dickson PHF  
Rtn. Ian Dickson

2018-2019

 Andy Slater MPHF  
Rtn. Andy Slater

2017-2018

 Eric Greig PHF  
Rtn. Eric Greig

2016-2017

 John Brown  
Rtn. John Brown

2015-2016

 Adam Moonie Moonie  
Rtn. Adam Moonie Moonie

2014-2015

 Fiona Lee PHF  
Rtn. Fiona Lee

2013-2014

 Allan Morrison  
Rtn. Allan Morrison

2012-2013

 Fiona Lee PHF  
Rtn. Fiona Lee

2011-2012

 Roddie Fraser  
Rtn. Roddie Fraser

2010-2011

 Scott Gallacher  
Rtn. Scott Gallacher

2009-2010

 Sandy Niven PHF  
Rtn. Sandy Niven

2008-2009

 Andy Lynn PHF  
Rtn. Andy Lynn

2007-2008

 Ian Dickson PHF  
Rtn. Ian Dickson

2006-2007

 Raymond Fitzgerald  

2005-2006

 Eric Greig PHF  
Rtn. Eric Greig

2004-2005

 Bobby Campbell  
Rtn. Bobby Campbell

2003-2004

 Hugh Hutchison MPHF  
Rtn. Hugh Hutchison

2002-2003

 Donald Watson  

2001-2002

 Wallace Wilson  
Rtn. Wallace Wilson

2000-2001

 Andy Slater MPHF  
Rtn. Andy Slater

1999-2000

 Donald Menzies PHF  
Rtn. Donald Menzies

1998-1999

 Franco Calistri PHF  
Rtn. Franco Calistri

1997-1998

 Adrian Stevely  
Rtn. Adrian Stevely

1996-1997

 Andrew Howat PHF  

1995-1996

 Dan Moriarty * PHF  
Rtn. Dan Moriarty  *

1994-1995

 Jim Anderson MPHF  
Rtn. Jim Anderson

1993-1994

 Bill Black  

1992-1993

 Jim Fairgrieve MPHF  
Rtn. Jim Fairgrieve