Past Presidents

2023-2024

 Bob Milne PHF  
Rtn. Bob Milne

2022-2023

 Chris Dowse MPHF  
Rtn. Chris Dowse

2021-2022

 Jim McConnell PHF  
Rtn. Jim McConnell

2020-2021

 Jim McConnell PHF  
Rtn. Jim McConnell

2020-2021

 Allan Lorden  
Rtn. Allan Lorden

2019-2020

 Callum MacLeod MPHF  
Rtn. Callum MacLeod

2018-2019

 Trevor Rae  
Rtn. Trevor Rae

2017-2018

 Angus Barrie  
Rtn. Angus Barrie

2016-2017

 Chris Dowse MPHF  
Rtn. Chris Dowse

2015-2016

 Jim McConnell PHF  
Rtn. Jim McConnell

2014-2015

 John Taylor  
Rtn. John Taylor

2013-2014

 Lindsay Wilkinson  
Rtn. Lindsay Wilkinson

2012-2013

 Ian Wilcock  
Rtn. Ian Wilcock

2011-2012

 George Penny  
Rtn. George Penny

2010-2011

 Peter Dahl *  

2009-2010

 Willie Bell PHF  
Rtn. Willie Bell

2008-2009

 David Smart  
Rtn. David Smart

2007-2008

 Jim Bradley  
Rtn. Jim Bradley

2006-2007

 Ian Stewart  

2005-2006

 Steve Chapman  
Rtn. Steve Chapman

2004-2005

 Jeff Davies  
Rtn. Jeff Davies

2003-2004

 Alexander Stark  
Rtn. Alexander Stark

2002-2003

 Lindsay Wilkinson  
Rtn. Lindsay Wilkinson

2001-2002

 Roderick Mickel  
Rtn. Roderick Mickel

2000-2001

 James Begg  

1999-2000

 Ian Wilcock  
Rtn. Ian Wilcock

1998-1999

 Michael Duff  

1997-1998

 Ross Black  
Rtn. Ross Black

1996-1997

 Robert Bolton  
Rtn. Robert Bolton

1995-1996

 George Penny  
Rtn. George Penny

1994-1995

 Alan MacDonald  

1993-1994

 William Burt  

1992-1993

 Willie Bell PHF  
Rtn. Willie Bell

1991-1992

 David Washington PHF  
Rtn. David Washington

1990-1991

 Alan Mather  

1989-1990

 David Strathie  

1988-1989

 Alistair Anderson  

1987-1988

 Gordon Petrie  

1986-1987

 Noel Scott  

1985-1986

 David Gourlay *  

1984-1985

 John Dobson  

1983-1984

 J. Wilson Taylor  
Rtn. J. Wilson Taylor

1982-1983

 Alec Raffan  

1981-1982

 Gordon Petrie  

1980-1981

 Dr Ian H. Wishart  

1979-1980

 David Crosbie * PHF  
Rtn. David Crosbie  *

1978-1979

 Arthur Smith  

1977-1978

 Robert Bolton  
Rtn. Robert Bolton

1976-1977

 Donald M. McGlashan  

1975-1976

 John Maclean  

1974-1975

 Alastair Campbell  

1973-1974

 Ronald D Welsh  

1972-1973

 James Marshall  

1971-1972

 Dr James Penny *  

1970-1971

 Finlay MacDiarmid  

1969-1970

 Robert E. Buchan  

1968-1969

 Dr M. James Mitchell  

1967-1968

 Roy M. Stewart  

1966-1967

 David P. McLaren  

1965-1966

 Charles A. Farr  

1964-1965

 Dr Andrew Muir  

1963-1964

 Jack F. Scott-Miller  

1962-1963

 Gordon Philips  

1961-1962

 Jack A. Brown  

1960-1961

 William T. Martin  

1958-1959

 David Philips  

1957-1958

 Alex K. Edgar  

1956-1957

 Alex K. Edgar  

1955-1956

 Robert M. Inkster  

1954-1955

 James R. Gilbert *  

1953-1954

 Alex J. Ferguson *  

1952-1953

 Andrew Salmond *  

1951-1952

 Andrew McArtney *  

1950-1951

 James G Penny *  

1949-1950

 Dr A Haig Banks *  

1948-1949

 Cecil D Brown *  

1947-1948

 John A McOwan *  

1946-1947

 Dr A H Rintoul *  

1945-1946

 Dr A H Rintoul *  

1944-1945

 David Smythe *  

1943-1944

 David Smythe *  

1942-1943

 James Stevenson *  

1941-1942

 Gerard Edwards *  

1940-1941

 Gerard Edwards *  

1939-1940

 Andrew Fleming *  

1938-1939

 Andrew Fleming *