Past Presidents

2022-2023

 Aileen North  
Rtn. Aileen North

2021-2022

 Douglas Scott PHF  
Rtn. Douglas Scott

2020-2021

 Roger Hall  
Rtn. Roger Hall

2019-2020

 Brian Mitchell  
Rtn. Brian Mitchell

2018-2019

 John Stirling PHF  
Rtn. John Stirling

2017-2018

 Neil Spriddle PHF  
Rtn. Neil Spriddle

2016-2017

 Dave Riddell PHF  
Rtn. Dave Riddell

2015-2016

 Alex Evan-Wong PHF  
Rtn. Alex Evan-Wong

2014-2015

 Ewan Archibald PHF  
Rtn. Ewan Archibald

2013-2014

 Donald MacKay  
Rtn. Donald MacKay

2012-2013

 Robert Haig PHF  
Rtn. Robert Haig

2011-2012

 Alan Farquharson PHF  
Rtn. Alan Farquharson

2010-2011

 Greig Hill PHF  
Rtn. Greig Hill

2009-2010

 George Primrose PHF  
Rtn. George Primrose

2008-2009

 Neil Spriddle PHF  
Rtn. Neil Spriddle

2007-2008

 Ed Scott  
Rtn. Ed Scott

2006-2007

 Ian Grieve PHF  
Rtn. Ian Grieve

2005-2006

 Ken Richards  

2004-2005

 Donald MacKay  
Rtn. Donald MacKay

2003-2004

 Matt McVicars  

2002-2003

 Alex Evan-Wong PHF  
Rtn. Alex Evan-Wong

2001-2002

 John Stirling PHF  
Rtn. John Stirling

2000-2001

 Trevor Meakin  

1999-2000

 Willie Halcrow PHF  

1998-1999

 Alex Imrie PHF  

1997-1998

 Derek Helmore  

1996-1997

 Dave Riddell PHF  
Rtn. Dave Riddell

1995-1996

 Charlie Watson  

1994-1995

 Robin Grant PHF  
Rtn. Robin Grant

1993-1994

 Douglas Scott PHF  
Rtn. Douglas Scott

1992-1993

 Stuart Nicol PHF  
Rtn. Stuart Nicol

1991-1992

 Tom Pettigrew PHF  
Rtn. Tom Pettigrew

1990-1991

 Mike Heap  

1989-1990

 Ian Borland * PHF  
Rtn. Ian Borland  *

1988-1989

 Alasdair Paton PHF  
Rtn. Alasdair Paton

1987-1988

 David Forbes  

1986-1987

 John Haywood  

1985-1986

 Ken Young  

1984-1985

 Brian Merrett MPHF  

1983-1984

 Brian Forrester  

1982-1983

 Ken Mackay MPHF  
Rtn. Ken Mackay

1981-1982

 Roy Petrie  

1980-1981

 Ian Miller PHF  

1979-1980

 Kenneth Forbes