Past Presidents

2018-2019

 George Duthie  
Rtn. George Duthie

2017-2018

 Andy Jamieson  
Rtn. Andy Jamieson

2016-2017

 Sandy Ritchie PHF  
Rtn. Sandy Ritchie

2015-2016

 Donald Miller  
Rtn. Donald Miller

2014-2015

 Lawrence Fraser  
Rtn. Lawrence Fraser

2013-2014

 Bill Ross PHF  
Rtn. Bill Ross

2012-2013

 Carol Stewart PHF  
Rtn. Carol Stewart

2011-2012

 Graham Milne  
Rtn. Graham Milne

2010-2011

 Ian Davidson  
Rtn. Ian Davidson

2009-2010

 Graeme Archibald PHF  
Rtn. Graeme Archibald

2008-2009

 David Sutherland  
Rtn. David Sutherland

2007-2008

 Sandy McMorran  

2006-2007

 Davie Small PHF  
Rtn. Davie Small

2005-2006

 G. Alistair Campbell  
Rtn. G. Alistair Campbell

2004-2005

 Ian Macartney  

2003-2004

 Jim Young PHF  
Rtn. Jim Young

2002-2003

 Roger Beck  
Rtn. Roger Beck

2001-2002

 Finlay Weir PHF  
Rtn. Finlay Weir

2000-2001

 James Clark  

1999-2000

 Frank Strang  

1998-1999

 Bill Duncan PHF  
Rtn. Bill Duncan

1997-1998

 Jim Manson  

1996-1997

 George Runcie  

1995-1996

 Charles Smith  

1994-1995

 Bill Rankin  

1993-1994

 Raymond Wood  

1992-1993

 Ian Coghill  
Rtn. Ian Coghill

1991-1992

 J D Cameron  

1990-1991

 Glen Elliot MBE MPHF  
Rtn. Glen Elliot MBE

1989-1990

 David Buckley  

1988-1989

 Hugh Carter  
Rtn. Hugh Carter

1987-1988

 D E Sinclair  

1986-1987

 John Grigor  

1985-1986

 Jim Royan  
Rtn. Jim Royan

1984-1985

 Peter Cromar  
Rtn. Peter Cromar

1983-1984

 A J Spring  

1982-1983

 A M Curle  

1981-1982

 R A Laurenson  

1980-1981

 J Robertson  

1979-1980

 G C Davidson  

1978-1979

 J H Loud  

1977-1978

 A Reid  

1976-1977

 A L Smillie  

1975-1976

 Alex R Scott  

1974-1975

 A Glashan  

1973-1974

 N Burns  

1972-1973

 Norman Stewart  

1971-1972

 D A Lawrie  

1970-1971

 J F Imray  

1969-1970

 Wm C Barr Cochrane  

1968-1969

 D F Ritchie  

1967-1968

 J Dewar  

1966-1967

 A Buie  

1965-1966

 A Menzies  

1964-1965

 W Hutchison  

1963-1964

 A J Stronach  

1962-1963

 A Grant  

1961-1962

 W F Lindsay  

1960-1961

 F Murray  

1959-1960

 J L Telfer  

1958-1959

 W L Robson  

1957-1958

 N Williamson  

1956-1957

 J Swan Young  

1955-1956

 Rev A Speed  

1954-1955

 W F Anderson  

1953-1954

 J P M Wright  

1952-1953

 R Falconer  

1951-1952

 W E Welsh  

1950-1951

 S Young  

1949-1950

 Dr J C Shiach  

1948-1949

 A N Russell  

1947-1948

 D Emslie  

1939-1940

 W B Cameron  

1937-1938

 A Low Mustard  

1936-1937

 J Barr Cochrane  

1935-1936

 J Brown-Grant  

1934-1935

 W K Grant  

1933-1934

 J Black  

1932-1933

 W G Anderson  

1931-1932

 A L Ramsay  

1930-1931

 R C Hamilton  

1929-1930

 Rev J Lendrum  

1928-1929

 J Wittet  

1926-1927

 Edward J Harrison