1747-81 John Hunter 1905-08 Donald Main
1781-82 Patrick Hunter 1908-11 Alexander Craig
1782-83 Thomas Foster 1911-14 Archibald Hamilton
1783-84 John Barr 1914-17 W H Wilson
1784-85 Archibald Falconer Snr 1917-19 Alex Wilson
1785-87 James Shaw 1919-22 Joseph Brown
1787-88 Alexander McLachlan 1922-23 John Scrimgeour
1788-89 Daniel Cumming 1923-25 George Howatt
1789-90 Adam Johnstone 1925-26 John Crawford
1790-91 James Shaw 1926-29 James McCartney
1791-94 Robert Paton 1929-31 Dugald McDougall
1794-95 Archibald Ritchie 1931-33 Donald McPherson
1795-96 Archibald McLachlan 1933-35 James Scott
1796-98 Archibald Falconer Snr 1935-37 Andrew R Ballantine
1798-1801 Adam Johnston 1937-43 James F Wylie
1801-04 Robert Paton 1943-45 James Boyd
1804-05 James Shaw 1945-47 Hugh Campbell
1805-08 John Rankine 1947-49 J Wylie
1808-09 James Miller 1949-51 G Kemp
1809-10 Alexander Miller 1951-53 William Gourlay
1810-12 William Hartwell 1953-55 R Spence
1812-14 Ritchie Johnston 1955-57 Sinclair Roxburgh
1814-15 Alexander Carswell 1957-59 Duncan Ferguson
1815-17 Joseph Dougall 1959-61 Ronald Thomas
1817-21 Adam McLeish 1961-63 Daniel MacLeod
1821-22 John Laird 1963-65 Robert Meldrum
1822-23 Maitland Young 1965-67 Thomas D Smith
1823-25 James Dunlop 1967-69 William M H Macfarlane
1825-27 William Cunninghame 1969-71 David S Jamieson
1827-31 William Lade 1971-73 Archibald Hoey
1831-32 Walter McLachlan 1973-75 David McAllister
1832-35 John Grant 1975-77 Robert L McAuslan
1835-36 Archibald Falconer Jnr 1977-79 John L Anderson
1836-38 Wemtss Orrock 1979-81 Robert S Stone
1838-51 Archibald M Burrell 1981-83 Roderick R Carmichael
1851-53 John Nicol 1983-85 George Freeman
1853-55 Archibald McCallum 1985-87 William R Nugent
1855-57 James Anderson 1987-89 Ian Gordon
1857-59 James Greive 1989-91 James Cowan
1859-61 M L Inglis 1991-93 Robert H Macfarlane
1861-62 Alexander Lang 1993-95 John R S Keith
1862-63 David Gilkison 1995-97 Daniel Blaney
1863-65 D C Pagan 1997-99 John McAlister
1865-67 David Gilkison 1999-2001 John Docherty
1867-68 James Greive 2001-03 James Donnelly
1868-69 John Anderson 2003-05 Alasdair J Keith
1869-72 James Turnbull 2005-07 Gregor Keith
1872-73 David Gilkison 2007-08 Alasdair J Keith
1873-76 James Allan 2008-10 George W Hamilton
1876-78 James Reid 2010-12 C John Falconer
1878-84 Andrew McGeachan 2012-14 Gerard C Robertson
1884-86 Thomas Duncan 2014-15 Clive Taulbut
1886-89 David Wingate 2015-17 Gordon D. R. Leitch
1889-90 A B Cowan 2017-18 Gerard C. Robertson
1890-93 Robert Harvey
1893-95 James Hutchison
1895-98 John Duncan
1898-1901 Walter N Campbell
1901-03 William Campbell
1903-05 George Kerr
Recent Comments