Past Presidents

2023-2024

 Colin Munro  
Rtn. Colin Munro

2022-2023

 Sandy Murray  
Rtn. Sandy Murray

2021-2022

 Alan Nelson  
Rtn. Alan Nelson

2020-2021

 Neil Wallace  
Rtn. Neil Wallace

2019-2020

 Neil Wallace  
Rtn. Neil Wallace

2018-2019

 Donald Robertson  
Rtn. Donald Robertson

2017-2018

 David Henderson  
Rtn. David Henderson

2016-2017

 Charlie Moir  
Rtn. Charlie Moir

2015-2016

 Hugh Insley *  
Rtn. Hugh Insley  *

2014-2015

 Alan Nelson  
Rtn. Alan Nelson

2013-2014

 Ian Bremner  
Rtn. Ian Bremner

2012-2013

 Ritchie Cunningham  
Rtn. Ritchie Cunningham

2011-2012

 Robbie Kerr *  
Rtn. Robbie Kerr  *

2010-2011

 Gordon Leitch  
Rtn. Gordon Leitch

2009-2010

 Jim Robb  
Rtn. Jim Robb

2008-2009

 John Machin  
Rtn. John Machin

2007-2008

 Bob Jack  
Rtn. Bob Jack

2006-2007

 W A (Bill) Robertson *  

2005-2006

 Eric Hastie  
Rtn. Eric Hastie

2004-2005

 Thomas Prag  
Rtn. Thomas Prag

2003-2004

 Jim Anderson  
Rtn. Jim Anderson

2002-2003

 Roy Sinclair  
Rtn. Roy Sinclair

2001-2002

 Doug Ritchie *  

2001-2002

 Doug Ritchie  

2000-2001

 Alan Cruden  
Rtn. Alan Cruden

1999-2000

 Fergus Ewart  
Rtn. Fergus Ewart

1998-1999

 Sandy Calder *  
Rtn. Sandy Calder  *

1997-1998

 James Sheerin  
Rtn. James Sheerin

1996-1997

 Jim Cooper PHF  
Rtn. Jim Cooper

1995-1996

 David Brown  
Rtn. David Brown

1994-1995

 Harold Farquhar  

1993-1994

 Alan Imlah  

1992-1993

 Derek C. Bigg  

1991-1992

 Rev. Arthur C. Fraser  

1990-1991

 John Lough  

1989-1990

 Duncan F. Francey  

1988-1989

 John Ligertwood  
Rtn. John Ligertwood

1987-1988

 Donald Matheson  
Rtn. Donald Matheson

1986-1987

 Ted Murdoch  

1985-1986

 George Barrie  

1984-1985

 David Caldwell  
Rtn. David Caldwell

1983-1984

 John O Waddell  

1982-1983

 Fred F. Kelly  

1981-1982

 Thoma J. Hunter  

1980-1981

 John F. Michie  

1979-1980

 John A. Forbes  

1978-1979

 Bill Fraser * PHF  
Rtn. Bill Fraser  *

1977-1978

 John Knox  

1976-1977

 Ker Robertson  

1975-1976

 A. Ronald C. Jarvis  

1974-1975

 W. Ernest C. Rankine  

1973-1974

 Robert A. Russell  

1972-1973

 Alexander M. Cameron  

1971-1972

 Hector M. MacVinish  

1970-1971

 J. Arthur Bolster  

1969-1970

 James L. Allan  

1968-1969

 Roderick A. MacAvoy  

1967-1968

 John A. Lumsden  

1966-1967

 William A. Smith  

1965-1966

 John A. Maclean  

1964-1965

 Donald J. Macdonald  

1963-1964

 John M. Raffan  

1962-1963

 Alastair M. Grant  

1961-1962

 Alexander S. Richardson  

1960-1961

 Alastair N. Macleod  

1959-1960

 Murdoch M. Rose  

1958-1959

 Alexander M. Mackenzie  

1957-1958

 Alexander M. Mackenzie  

1956-1957

 Alexander H. Archibald  

1955-1956

 Thomas L. Cochrane  

1954-1955

 Frank Critchley  

1953-1954

 Alexander Cullen  

1952-1953

 James M. Sinclair  

1951-1952

 Fred A. Cameron  

1950-1951

 James N. Gray  

1949-1950

 James N. Gray  

1948-1949

 James E. Scott  

1947-1948

 James E. Scott  

1946-1947

 Hugh Miller  

1945-1946

 Hugh Miller  

1944-1945

 William S. Kerr  

1943-1944

 William S. Kerr  

1942-1943

 John M. Hunter  

1941-1942

 John M. Hunter  

1940-1941

 Douglas H. Hunter  

1939-1940

 John R. MacAvoy  

1938-1939

 Henry A. Braine  

1937-1938

 Henry A. Braine  

1936-1937

 Norman Macleod  

1935-1936

 Norman Macleod  

1934-1935

 John W. MacKillop  

1933-1934

 John W. MacKillop  

1931-1932

 Duncan MacFadyen  

1931-1932

 Duncan MacFadyen  

1930-1931

 Rev. Donald Macleod  

1929-1930

 Rev. Donald Macleod  

1928-1929

 Joseph Cook  

1927-1928

 Joseph Cook  

1926-1927

 George Smith Laing  

1925-1926

 George Smith Laing  

1924-1925

 George Smith Laing  

1923-1924

 Sir Donald Macdonald  

1922-1923

 Sir Donald Macdonald  

1921-1922

 Sir Donald Macdonald