Past Presidents

2023-2024

 Iain Gow  
Rtn. Iain Gow

2022-2023

 Ken Stahly PHF  
Rtn. Ken Stahly

2021-2022

 Swapan Mukherjee PHF  
Rtn. Swapan Mukherjee

2021-2022

 Ken Stahly PHF  
Rtn. Ken Stahly

2020-2021

 Swapan Mukherjee PHF  
Rtn. Swapan Mukherjee

2019-2020

 Alice Soper  
Rtn. Alice Soper

2018-2019

 Robert Main  
Rtn. Robert Main

2017-2018

 Dallas Mechan  
Rtn. Dallas Mechan

2016-2017

 Mark Rossiter  

2015-2016

 John Kilgour  
Rtn. John Kilgour

2014-2015

 Brian Munro PHF  
Rtn. Brian Munro

2013-2014

 Les Soper  
Rtn. Les Soper

2012-2013

 Iain Gow  
Rtn. Iain Gow

2011-2012

 Iain Taylor  
Rtn. Iain Taylor

2010-2011

 John Ferris *  
Rtn. John Ferris  *

2009-2010

 Ann Mitchell MPHF  
Rtn. Ann Mitchell

2008-2009

 Allan Bertram  
Rtn. Allan Bertram

2007-2008

 Alan Meiklejohn  
Rtn. Alan Meiklejohn

2006-2007

 Robert Lockhart *  
Rtn. Robert Lockhart  *

2005-2006

 Tony Payne PhD PHF  
Rtn. Tony Payne PhD

2004-2005

 Bill Stewart PHF  
Rtn. Bill Stewart

2003-2004

 Robert Buchan * PHF  

2002-2003

 David Muncey *  
Rtn. David Muncey  *

2001-2002

 John Boyd PHF  
Rtn. John Boyd

2000-2001

 David MacLauchlan MPHF  
Rtn. David MacLauchlan

1999-2000

 Derek A. Huckle  
Rtn. Derek A. Huckle

1998-1999

 Bryan Tomlinson PHF  
Rtn. Bryan Tomlinson

1997-1998

 John W. Morrison  
Rtn. John W. Morrison

1996-1997

 Norman Berry * PHF  
Rtn. Norman Berry  *

1995-1996

 Oliver McLauchlan * PHF  
Rtn. Oliver McLauchlan  *

1994-1995

 Kenneth L. Kirkwood  

1993-1994

 Bill Moodie CBE OStJ Q MPHF  
Rtn. Bill Moodie CBE OStJ Q

1992-1993

 Roger Strugnell * PHF  
Rtn. Roger Strugnell  *

1991-1992

 Andrew G. Weir *  

1990-1991

 Roy McNabb * PHF  
Rtn. Roy McNabb  *

1989-1990

 Bill Coggans * MPHF  
Rtn. Bill Coggans  *

1988-1989

 Bill Kemp *  
Rtn. Bill Kemp  *

1987-1988

 Ron McLaren * PHF  
Rtn. Ron McLaren  *

1986-1987

 John M.D. Mathieson *  

1985-1986

 Barclay C. Abernethy *  

1984-1985

 John D. Paterson *  

1983-1984

 William H. Robertson * PHF  
Rtn. William H. Robertson  *

1982-1983

 Fred Stahly * PHF  
Rtn. Fred Stahly  *

1981-1982

 Daniel Macfie * PHF  
Rtn. Daniel Macfie  *

1980-1981

 John D. Watters *  
Rtn. John D. Watters  *

1979-1980

 Tom Muir * MPHF  
Rtn. Tom Muir  *

1978-1979

 W. Russell MacCormick *  
Rtn. W. Russell MacCormick  *

1977-1978

 Archibald F. Reddick Iso * PHF  
Rtn. Archibald F. Reddick Iso  *

1976-1977

 Fred S. Melville * PHF  
Rtn. Fred S. Melville  *

1975-1976

 Kenneth Kelly * MPHF  
Rtn. Kenneth Kelly  *

1974-1975

 Thomas Davidson *  
Rtn. Thomas Davidson  *

1973-1974

 Allan A. Halley *  
Rtn. Allan A. Halley  *

1972-1973

 Harold Forwell * PHF  
Rtn. Harold Forwell  *

1971-1972

 M. William Cooper *  
Rtn. M. William Cooper  *

1970-1971

 Robert M. Adam *JP DL  
Rtn. Robert M. Adam  *JP DL

1969-1970

 Robert D Dumbreck * PHF  
Rtn. Robert D Dumbreck  *

1968-1969

 Andrew W. Adamson *  
Rtn. Andrew W. Adamson  *

1967-1968

 A. A. Christie *  
Rtn. A. A. Christie  *

1966-1967

 George D. Halley * PHF  
Rtn. George D. Halley  *

1965-1966

 Donald R. P. McIntosh *  
Rtn. Donald R. P. McIntosh  *

1964-1965

 James Brindle *  
Rtn. James Brindle  *

1963-1964

 Alec Croall *  
Rtn. Alec Croall  *

1962-1963

 John Gentles *  
Rtn. John Gentles  *

1961-1962

 John Brown *  
Rtn. John Brown  *

1960-1961

 Ian W. Kilgour *  
Rtn. Ian W. Kilgour  *

1959-1960

 Henry J. Melville *JP  
Rtn. Henry J. Melville  *JP

1958-1959

 H. M. Gray *  
Rtn. H. M. Gray  *

1957-1958

 W. Yule * PHF  
Rtn. W. Yule  *

1956-1957

 J. W. M. Gourlay *JP  
Rtn. J. W. M. Gourlay  *JP

1955-1956

 J. Harry Allen *TD PHF  
Rtn. J. Harry Allen  *TD

1954-1955

 John Buchannan *  
Rtn. John Buchannan  *

1953-1954

 Thomas Lockhart *JP  
Rtn. Thomas Lockhart  *JP

1952-1953

 James Henderson *  
Rtn. James Henderson  *

1951-1952

 James Meikle *  
Rtn. James Meikle  *

1950-1951

 Harold C. Forwell *  
Rtn. Harold C. Forwell  *

1949-1950

 Peter K. Livingston *JP  
Rtn. Peter K. Livingston  *JP

1948-1949

 James Allison *  
Rtn. James Allison  *

1947-1948

 George Smith *  
Rtn. George Smith  *

1946-1947

 David Baldie *OBE  
Rtn. David Baldie  *OBE

1945-1946

 David Skinner *  
Rtn. David Skinner  *

1944-1945

 William R. Burt *JP  
Rtn. William R. Burt  *JP

1943-1944

 John Y. Dick *  
Rtn. John Y. Dick  *

1942-1943

 C. F. G. Reid LDS *  
Rtn. C. F. G. Reid LDS  *

1941-1942

 James B. Anderson *JP  
Rtn. James B. Anderson  *JP

1940-1941

 Thomas Christie *  

1939-1940

 William C. Yule *  
Rtn. William C. Yule  *

1938-1939

 W. M. Buchannan *  
Rtn. W. M. Buchannan  *

1937-1938

 Robert Crawford *  

1936-1937

 Jas. Kincaid *  

1935-1936

 A. R. Mackay *MBE  
Rtn. A. R. Mackay  *MBE

1934-1935

 George Buist *JP  
Rtn. George Buist  *JP

1933-1934

 George Tullis *  
Rtn. George Tullis  *

1932-1933

 J. H. Williamson *  

1931-1932

 Jas. Wilson *  
Rtn. Jas. Wilson  *

1930-1931

 H. W. Hogarth *  
Rtn. H. W. Hogarth  *

1929-1930

 A. T. Richardson *  
Rtn. A. T. Richardson  *

1928-1929

 George C. Allen *  
Rtn. George C. Allen  *

1927-1928

 R. B. Douglas *  

1926-1927

 Sir Robert C. Lockhart *  
Rtn. Sir Robert C. Lockhart  *

1925-1926

 Walter Stavert *  
Rtn. Walter Stavert  *

1924-1925

 Charles Stewart *  

1923-1924

 Lachlan Macbean *  

1922-1923

 Oliver Melville *  

1921-1922

 Oliver Melville *