Past Presidents

2023-2024

 Lindsey Spowage  
Rtn. Lindsey Spowage

2022-2023

 Alun Morgan MPHF  
Rtn. Alun Morgan

2021-2022

 John Scott  

2020-2021

 Geoff Storer PHF  

2019-2020

 Celia Norton PHF  
Rtn. Celia Norton

2018-2019

 Alistair Spowage MBE MPHF  
Rtn. Alistair Spowage MBE

2017-2018

 Kevin McLeod PHF  
Rtn. Kevin McLeod

2016-2017

 Iain Ballantine PHF  
Rtn. Iain Ballantine

2015-2016

 Iain Ballantine PHF  
Rtn. Iain Ballantine

2014-2015

 Hector Nicolson DL PHF  
Rtn. Hector Nicolson DL

2013-2014

 Celia Norton PHF  
Rtn. Celia Norton

2012-2013

 Alistair Spowage MBE MPHF  
Rtn. Alistair Spowage MBE

2011-2012

 Graham Kerr PHF  
Rtn. Graham Kerr

2010-2011

 Ian Riley  
Rtn. Ian Riley

2009-2010

 Robert Wilson PHF  
Rtn. Robert Wilson

2008-2009

 Jim Keenan *  
Rtn. Jim Keenan  *

2007-2008

 John MacPherson DL MPHF  
Rtn. John MacPherson DL

2006-2007

 Bill Aikman MPHF  
Rtn. Bill Aikman

2005-2006

 Ivor Barber * PHF  
Rtn. Ivor Barber  *

2004-2005

 Ian Stoddart  

2003-2004

 Arthur Duncan * PHF  
Rtn. Arthur Duncan  *

2002-2003

 Robert Anderson PHF  
Rtn. Robert Anderson

2001-2002

 Frank Riggs PHF  
Rtn. Frank Riggs

2000-2001

 Douglas Aitken *  

1999-2000

 Colin Machin *  

1998-1999

 Ron Grandison  
Rtn. Ron Grandison

1997-1998

 Sandy Eccles *  

1996-1997

 Cowan MacNair *  

1995-1996

 Jim Hopkins  

1994-1995

 Donald Drysdale * PHF  
Rtn. Donald Drysdale  *

1993-1994

 Peter Walls  

1992-1993

 William Norval *  

1991-1992

 Les Millar * PHF  
Rtn. Les Millar  *

1990-1991

 Graham McMurdo *  

1989-1990

 Bill Jarvis MVO PHF  
Rtn. Bill Jarvis MVO

1988-1989

 Alastair Campbell  

1987-1988

 Gordon McFarlane PHF  
Rtn. Gordon McFarlane

1986-1987

 James Thomson  

1985-1986

 David Anderson *  

1984-1985

 Walter Murray  

1983-1984

 Alexander McLaren *  

1982-1983

 Adair Campbell