Past Presidents

2022-2023

 Charlene Henderson  
Rtn. Charlene Henderson

2021-2022

 Keith Shedden  
Rtn. Keith Shedden

2020-2021

 Keith Shedden  
Rtn. Keith Shedden

2019-2020

 Michael Keene  
Rtn. Michael Keene

2018-2019

 Liz Baxter  
Rtn. Liz Baxter

2017-2018

 Trevor Baxter  
Rtn. Trevor Baxter

2016-2017

 Andrew MacKay *  
Rtn. Andrew MacKay  *

2015-2016

 Gordon Steele  
Rtn. Gordon Steele

2014-2015

 Derek Clark  
Rtn. Derek Clark

2013-2014

 Graeme Geddes  
Rtn. Graeme Geddes

2012-2013

 Gavin Kilgour  
Rtn. Gavin Kilgour

2011-2012

 Frank Williamson  
Rtn. Frank Williamson

2010-2011

 Ed Hunter  
Rtn. Ed Hunter

2009-2010

 Ian Lewis  
Rtn. Ian Lewis

2008-2009

 Trevor Dykes  
Rtn. Trevor Dykes

2007-2008

 Andrew MacKay *  
Rtn. Andrew MacKay  *

2006-2007

 David Payne PHF  
Rtn. David Payne

2005-2006

 Chris Simmonds *  
Rtn. Chris Simmonds  *

2004-2005

 Gordon Lawson  
Rtn. Gordon Lawson

2003-2004

 Gordon Neilson  
Rtn. Gordon Neilson

2002-2003

 Brian Hunter  
Rtn. Brian Hunter

2001-2002

 Jack Buckham  
Rtn. Jack Buckham

2000-2001

 Robin McClelland  
Rtn. Robin McClelland

1999-2000

 Robin Pollock  
Rtn. Robin Pollock

1998-1999

 Alastair Sillars  
Rtn. Alastair Sillars

1997-1998

 Peter Wray  
Rtn. Peter Wray

1996-1997

 Norman Anderson  
Rtn. Norman Anderson

1995-1996

 Neil Paterson  
Rtn. Neil Paterson

1994-1995

 Iain Baker  
Rtn. Iain Baker

1993-1994

 David Marshall  
Rtn. David Marshall

1992-1993

 Brian Lord  
Rtn. Brian Lord

1991-1992

 David Pollock  
Rtn. David Pollock

1990-1991

 John Smith  
Rtn. John Smith

1989-1990

 Robbie Weir  
Rtn. Robbie Weir

1988-1989

 Neil Mackay  
Rtn. Neil Mackay

1987-1988

 George Sinclair  
Rtn. George Sinclair

1986-1987

 Tom Park  
Rtn. Tom Park

1985-1986

 Robert Dalglish  
Rtn. Robert Dalglish

1984-1985

 Bryden Bonn  
Rtn. Bryden Bonn

1983-1984

 Gilmour Milligan  
Rtn. Gilmour Milligan

1982-1983

 George Clark  
Rtn. George Clark

1981-1982

 Edward Leaver  
Rtn. Edward Leaver

1980-1981

 Robin Thompson  
Rtn. Robin Thompson

1979-1980

 Bill Carruthers  
Rtn. Bill Carruthers

1978-1979

 Edward Martin  
Rtn. Edward Martin

1977-1978

 Andrew Watson  
Rtn. Andrew Watson

1976-1977

 Bill McKenzie  
Rtn. Bill McKenzie