Director of Music, Michaelhouse, Natal (1962-1964).
Organist and Master of the Choristers, St. George's Cathedral, Cape Town (appointed 1964).
Associate Professor in the Faculty of Music at the University of Cape Town (1966-1999).
Founder and Director of the St. George's Singers (since 1964).
Chairman, Cape Town Branch of the Royal School of Church Music (1968-1994).
Chorus Master, Cape Town Symphony Choir (1973-1988).
Examiner, University of South Africa (since 1980).
Member of the South African Music Rights Organisation (SAMRO) since 1983.
Organist to the City of Cape Town (1983-2000).
Member of Board of Directors of the Cape Town Symphony Orchestra (1994-1997).
Conductor, UCT Choir (since 1995).
Deputy-Dean, Faculty of Music, UCT (1996-1997)
Member of the Owl Club. (elected 1991)
Cape Town correspondent and critic for Opera magazine (UK).
Member of Cape Sinfonietta Chamber Orchestra (1998)
Member of UNISA music examinations committee (since 1998)
Member of CIBRA (City Bowl Ratepayers Association) Conservation panel (since 2000)
Vice-president of the Peter Warlock Society (2000)
Chairman of CIBRA (City Bowl Ratepayers Association) (2001)