Past Presidents

2023-2024

 Alan Swinson PHF  
Rtn. Alan Swinson

2022-2023

 Alan Swinson PHF  
Rtn. Alan Swinson

2021-2022

 David North PHF  
Rtn. David North

2020-2021

 David North PHF  
Rtn. David North

2019-2020

 Alan Swinson PHF  
Rtn. Alan Swinson

2018-2019

 Alan Swinson PHF  
Rtn. Alan Swinson

2017-2018

 David North PHF  
Rtn. David North

2016-2017

 David North PHF  
Rtn. David North

2015-2016

 Alan Swinson PHF  
Rtn. Alan Swinson

2014-2015

 Alan Swinson PHF  
Rtn. Alan Swinson

2013-2014

 David North PHF  
Rtn. David North

2012-2013

 David Smith  
Rtn. David Smith

2011-2012

 David Smith  
Rtn. David Smith

2010-2011

 Bryan Allport PHF  
Rtn. Bryan Allport

2009-2010

 David North PHF  
Rtn. David North

2008-2009

 David Thomas PHF  
Rtn. David Thomas

2006-2007

 Margaret Trevette  
Rtn. Margaret Trevette

2005-2006

 Margaret Trevette  
Rtn. Margaret Trevette

2004-2005

 Garth Mann  
Rtn. Garth Mann

2003-2004

 Richard Davies PHF  
Rtn. Richard Davies

2001-2002

 Eugene Garvey PHF  
Rtn. Eugene Garvey

2000-2001

 David Rogers *  

1999-2000

 Garth Mann  
Rtn. Garth Mann

1998-1999

 Ian Toffrey  

1997-1998

 Ian Trevette MPHF  
Rtn. Ian Trevette

1996-1997

 Alan Swinson PHF  
Rtn. Alan Swinson

1995-1996

 Dick Owen * PHF  

1994-1995

 Leighton Davies  

1993-1994

 David Lawler *  

1992-1993

 Hubert Hughes  

1991-1992

 Peter La Trobe  

1990-1991

 David Thomas PHF  
Rtn. David Thomas

1989-1990

 Frank Wilkinson  

1988-1989

 Bernie Rish PHF  
Rtn. Bernie Rish

1987-1988

 Tudor Owen  

1986-1987

 John M Jones  

1985-1986

 Melvyn Hughes  

1984-1985

 Bryan Allport PHF  
Rtn. Bryan Allport

1983-1984

 Roby Davies *  

1982-1983

 Basil Hepper *  

1981-1982

 E P Hughes *  

1980-1981

 D I Richards *  

1979-1980

 Bernie Rish PHF  
Rtn. Bernie Rish

1978-1979

 D E Williams *  

1977-1978

 K F W Lee *  

1976-1977

 Ken Clarke  

1975-1976

 Barry Kentish *  

1974-1975

 Paul Williams  

1973-1974

 P R Walne *  

1972-1973

 Dick Owen * PHF  

1971-1972

 F Kerans *  

1970-1971

 Tudor Owen  

1969-1970

 H N Brookes *  

1968-1969

 Barry Kentish *  

1967-1968

 W G Jones *  

1966-1967

 R Leathwaite *  

1965-1966

 H Walker *  

1964-1965

 J O Jones *  

1963-1964

 R C Greensmith *  

1962-1963

 D R Walter *  

1961-1962

 L G F Davies *  

1960-1961

 Geoff Eaton *  

1959-1960

 T W Barrett *  

1958-1959

 R Williams *  

1957-1958

 R C B Taylor *  

1956-1957

 A Drane *  

1955-1956

 R E Taylor *  

1954-1955

 A Vass *  

1953-1954

 W T Eaton *  

1952-1953

 O A Dod *  

1951-1952

 H Green *  

1950-1951

 J P Smith *  

1949-1950

 R Williams *  

1948-1949

 E C Jones *  

1947-1948

 G H Hughes *  

1946-1947

 L G F Davies *  

1945-1946

 R F Spence *  

1944-1945

 Merfyn Davies *  

1943-1944

 H P Sherwood *  

1942-1943

 H M Wild *  

1941-1942

 R E Taylor *  

1940-1941

 W T Eaton *  

1939-1940

 I H Eames *  

1938-1939

 D Page Thomas *