1921–22 R.E.W.James F.M. 1922–23 J.L.Ayre Rev. FM 1923–25 D. Allan Snr. F.M. 1925–27 J. Fewel F.M. 1927–29 J. Strachan F.M. 1929–31 D.F. Nisbet F.M. 1931–33 J. Hodge 1931–35 P. McLeod 1935–37 D. Somers 1937–39 G. Anderson 1939–40 W. Nisbet 1941–42 D. Somers 1942–44 D. Allan Jnr. 1944–46 J.F. Rowberry 1946–48 J. McGregor 1948–50 J. Fraser 1950–52 J. Russell 1952–54 J.O. Carlisle 1954–56 G.D.G Baillie 1956–58 H. Laing 1958–60 R. Knox 1960–61 T. Buchanan 1961–62 C.F. Parr 1962–63 R. Stewart 1963–65 J. Davidson 1965–66 A.S. Chambers 1966–68 R. Hooker 1968–70 C. Horne 1970–72 W.W. Davie
1972–74 J.R. Reid 1974–76 J. Grierson 1976–77 A. Laidlaw 1977–79 H. Hunter 1979–80 I. Taylor 1980–81 A. Munro 1981–83 W. Logan 1983–85 W.S. Stewart 1985–87 R. Grant 1987–89 J. Burns 1989–92 R. Hooker 1992–94 J.M. Redpath 1994–96 J.J. Burns 1996–98 C.R. Elins 1998–00 I.S. McLeod 2000–02 G. Nicol 2002–04 G. Wilkie 2004–06 A. Wilkie 2006–07 G. Wilkie 2007–09 G. Boyd 2009–11 W.G.Thomson 2011–14 J. Cunningham 2014–16 J. Cormack 2016– S.P.Murray