Past Presidents

2022-2023

 John Rowland  

2021-2022

 Douglas Irving  
Rtn. Douglas Irving

2020-2021

 Frank Williamson  
Rtn. Frank Williamson

2019-2020

 David Butler  
Rtn. David Butler

2018-2019

 Robert Kennedy  
Rtn. Robert Kennedy

2017-2018

 Ian Lumsden  
Rtn. Ian Lumsden

2016-2017

 Gordon Cathro PHF  
Rtn. Gordon Cathro

2015-2016

 Gordon Cathro PHF  
Rtn. Gordon Cathro

2014-2015

 John Knox F Member  
Rtn. John Knox F Member

2013-2014

 Brian Smith  
Rtn. Brian Smith

2012-2013

 Stuart McCulloch  
Rtn. Stuart McCulloch

2011-2012

 Hamish Biggar  
Rtn. Hamish Biggar

2010-2011

 Mike Hollis  
Rtn. Mike Hollis

2009-2010

 David Henderson  
Rtn. David Henderson

2008-2009

 Billy Wright *  

2007-2008

 Douglas Kerr  
Rtn. Douglas Kerr

2006-2007

 Robert Crosbie  

2005-2006

 John Henry  
Rtn. John Henry

2004-2005

 John Firth  

2003-2004

 Gilbert Clark  

2002-2003

 Charles Fulton  

2001-2002

 Charles Cloy  
Rtn. Charles Cloy

2000-2001

 Charles Cloy  
Rtn. Charles Cloy

1999-2000

 John Winter  
Rtn. John Winter

1998-1999

 Gordon Cathro PHF  
Rtn. Gordon Cathro

1997-1998

 John Woodley  

1996-1997

 Norman Kennedy  

1995-1996

 Fraser Sanderson PHF  
Rtn. Fraser Sanderson

1994-1995

 Norman Hutcheson  

1993-1994

 James Ness  

1992-1993

 Ted Irving  

1991-1992

 Arthur Howatson  

1990-1991

 Alex Scott F Member  
Rtn. Alex Scott F Member

1989-1990

 Peter Wickenden  

1988-1989

 John Gourlay  

1987-1988

 John Knox F Member  
Rtn. John Knox F Member

1986-1987

 Robert Hanbury  

1985-1986

 Glan Jones  

1984-1985

 Norman Kennedy  

1983-1984

 Jock Sloan  

1982-1983

 Tom Clark  

1981-1982

 Duncan McNeill  

1980-1981

 Jim Eaves  

1979-1980

 Willie Barrowman  

1978-1979

 Bernard Levitt  

1977-1978

 Eric Pettigrew  

1976-1977

 Robert Cockburn