Past Presidents

2022-2023

 Elspeth Black  
Rtn. Elspeth Black

2021-2022

 Maggie Clark  

2020-2021

 Andrew Armstrong  

2019-2020

 Bill Dalziel  

2018-2019

 Sandy MacPherson PHF  

2017-2018

 Jim Ross  
Rtn. Jim Ross

2016-2017

 Andrew McDonald  
Rtn. Andrew McDonald

2015-2016

 Donald Taylor  

2014-2015

 Jack Dykes  

2013-2014

 William Norquay * PHF  

2012-2013

 Russell Buchanan  
Rtn. Russell Buchanan

2011-2012

 Tony Black PHF  
Rtn. Tony Black

2010-2011

 Andrew McDonald  
Rtn. Andrew McDonald

2009-2010

 Andrew McDonald  
Rtn. Andrew McDonald

2008-2009

 Willie Ferguson  
Rtn. Willie Ferguson

2007-2008

 Eddie Elliott  

2006-2007

 John Rowan  

2005-2006

 Tom McKie  

2004-2005

 James RB Ross  

2003-2004

 Sandy MacPherson PHF  

2002-2003

 Fergus Campbell  

2001-2002

 Andrew Cook  

2000-2001

 Alan Lothian PHF  
Rtn. Alan Lothian

1999-2000

 Joe Blain  

1998-1999

 Gordon Stewart  

1997-1998

 Jimmy Johnstone *  

1996-1997

 Ken Arnott  

1995-1996

 Bryson Hamilton  

1994-1995

 Willie Ferguson  
Rtn. Willie Ferguson

1993-1994

 John Cairns  

1992-1993

 Tony Black PHF  
Rtn. Tony Black

1991-1992

 Ronnie Wilson PHF  

1990-1991

 Andrew Walker  

1989-1990

 Jim Ross  

1988-1989

 Bill Norquay  

1987-1988

 Eddie Elliott  

1986-1987

 John Thomson  

1985-1986

 Richard Lawson  

1984-1985

 John Holland  

1983-1984

 Roderick MacDonald *  

1982-1983

 Charlie Anderson *  

1981-1982

 Iain Clason *  

1980-1981

 Ian Tyre  

1979-1980

 Thomas Henderson *  

1978-1979

 Tom McInnes *  

1977-1978

 Donald Marshall *  

1976-1977

 James Thomson *  

1975-1976

 Jim Ogilvie *  

1974-1975

 Waclaw [Bill] Lojko *  

1973-1974

 Duncan Anderson *  

1972-1973

 Robert Brown *  

1971-1972

 Harry Graham * PHF  
Rtn. Harry Graham  *

1970-1971

 James McGhie *  

1969-1970

 Jack Wallace *  

1968-1969

 Robert Paterson *  

1967-1968

 Jack Wilson *  

1966-1967

 James Cairns *  

1965-1966

 Donald McLeod *  

1964-1965

 John McFarlane *  

1963-1964

 Angus McLean *  

1962-1963

 James Shankland *  

1961-1962

 Allan McLeod *  

1960-1961

 Albie Kadwell *