Pipe Major A.M. MacGregor, 1903–1913
Pipe Major C.D. Dunbar, DCM, 1913–1917
Pipe Officer (Lieut) C.D. Dunbar, DCM, 1917–1937
Pipe Major S. Featherstone, 1923–1940
Pipe Major J.K. Cairns, 1946–1949
Pipe Major J. Wilson, 1949–1952
Pipe Major A. Cairns, 1952–1954
Pipe Major C. Wright, 1954–1956
Pipe Major A. Craig, CD, 1957–1963
Pipe Major W. Day, CD, 1963–1965
Pipe Major G. Henderson, CD, 1965–1973
Pipe Major J. Terence, MMM, CD, 1973–2000
Pipe Major T.G. Lee, CD, 2000–2010
Pipe Major C.D. Dunbar, DCM, 1915–1916
Pipe Major S. Featherstone, 1916–1919
Pipe Sergeant P.C. McGinlay, 1940
Pipe Sergeant F. Noble, 1940
Pipe Major F. Noble, 1940–1946
Pipe Major S. Featherstone, 1940–1946