Past Presidents

2023-2024

 Dermot Stewart  
Rtn. Dermot Stewart

2023-2024

 Vince Fusaro PHF  
Rtn. Vince Fusaro

2023-2024

 Vince Fusaro PHF  
Rtn. Vince Fusaro

2022-2023

 Vince Fusaro PHF  
Rtn. Vince Fusaro

2021-2022

 Bill McSeveney  
Rtn. Bill McSeveney

2020-2021

 Bill McSeveney  
Rtn. Bill McSeveney

2019-2020

 Roy Marsden  
Rtn. Roy Marsden

2018-2019

 Colin Mackenzie  
Rtn. Colin Mackenzie

2017-2018

 Colin Mackenzie  
Rtn. Colin Mackenzie

2016-2017

 Michael Hendry  
Rtn. Michael Hendry

2015-2016

 Pat Mitchell  
Rtn. Pat Mitchell

2014-2015

 Peter McKinnon  
Rtn. Peter McKinnon

2013-2014

 Willie Nicoll  
Rtn. Willie Nicoll

2012-2013

 Rennie Ritchie  
Rtn. Rennie Ritchie

2011-2012

 Dermot Stewart  
Rtn. Dermot Stewart

2010-2011

 Graham Findlay PHF  
Rtn. Graham Findlay

2009-2010

 Bill Nicoll  
Rtn. Bill Nicoll

2008-2009

 Pat McInally PHF  
Rtn. Pat McInally

2007-2008

 Vince Fusaro PHF  
Rtn. Vince Fusaro

2006-2007

 Dereck Thomson  
Rtn. Dereck Thomson

2005-2006

 Donald Cameron PHF  
Rtn. Donald Cameron

2004-2005

 Bill Low  
Rtn. Bill Low

2003-2004

 Ian Copland PHF  
Rtn. Ian Copland

2002-2003

 Scott Blyth PHF  
Rtn. Scott Blyth

2001-2002

 Brian Bayne PHF  
Rtn. Brian Bayne

2000-2001

 Graham Pirie PHF  
Rtn. Graham Pirie

1999-2000

 Jack Fitzgerald  

1998-1999

 Bruce Rollo PHF  
Rtn. Bruce Rollo

1997-1998

 Sandy Mitchell PHF  
Rtn. Sandy Mitchell

1996-1997

 John Hendry  

1994-1995

 Donald Fisher  
Rtn. Donald Fisher

1993-1994

 Graham Bowen  
Rtn. Graham Bowen