Club Presidents
1912 W L Woods
1913 J M Fernie
1914 J M Fernie
1915 J Tainish
1916 J Haggart
1917 J Haggart
1918 J Johnstone
1919 J McKerchar
1920 J McKerchar
1921 J McKerchar
1922 J McKerchar
1923 J McKerchar
1924 J Ferguson
1925 J Ferguson
1926 J Ferguson
1927 J Elmslie
1928 J Elmslie
1929 J Elmslie
1930 J Elmslie
1931 F C Young
1932 G Anderson
1933 J Hunter
1934 R Duncan
1935 R Duncan
1936 J Ferguson
1937 J Ferguson
1938 P McLeod
1939 D McDougall
1940 J Stewart
1941 J Stewart
1942 J Stewart
1943 D McLaren
1944 D McLaren
1945 D McLaren
1946 C Cunningham
1947 C Cunningham
1948 J Crerar
1949 W Hepburn
1950 J A MacLaren
1951 D Wishart
1952 J Johnston
1953 J Carrie
1954 C Roy
1955 J Smith
1956 D Stewart
1957 D Irvine
1958 R J Pyper
1959 J Lind
1960 G U Seaton
1961 R B Irvine
1962 C S D Wood
1963 G Clark
1964 J Cruikshank
1965 W Stewart
1966 A N Blackadder
1967 A Menzies
1968 H Bryce
1969 W MacPherson
1970 D McNaughton
1971 D Smollet
1972 D Smollet
1973 J McOmish
1974 D McDougall
1975 S Hay
1976 A MacIntyre
1977 W Duff
1978 W Duff
1979 A Condy
1980 J Hermiston
1981 R Barnett
1982 A M Stewart
1983 D C McDougall
1984 A Morton
1985 I Vass
1986 D McDougall
1987 Z Leske
1988 C Boynes
1989 J Hermiston
1990 A V Wise
1991 D C McDougall
1992 R Barnett
1993 P M Woolley
1994 A Duff
1995 J Hermiston
1996 G Mavor
1997 D C McDougall
1998 D Leggatt
1999 F Conlan
2000 W Duff
2001 R McRobert
2002 Wm W Devlin
2003 D Nimmo
2004 S Drummond
2005 T MacDougall
2006 T MacDougall
2007 P M Woolley
2008 D W Craik
2009 D J Duncan
2010 R McRobert
2011 T MacDougall
2012 R G Taylor
2013 J C Duff
2014 R M Woolley
2015 Mrs Anne Woolley
2016 Wm W Devlin
2017 Wm W Devlin
2018 N Baillie
2019 Wm W Devlin
2020 P Hobbs