 He was Senior Lecturer in Music at Leeds Polytechnic - now Leeds Beckett University from 1976 to 1987 and held the post of Senior Assistant Music Officer for Leeds City Council from 1987 to 2011.During the 1970s and 80s he was Chorus Master to Halifax Choral Society and Leeds Philharmonic Society.Since 1991 he has served as Secretary of the Church Music Society.