He has been a brass instructor for the Bluecoats since 1992 and has arranged for the corps since 1997. He has instructed and arranged for many bands and drum corps including Troopers, Dutch Boy, the Kiwanis Kavaliers and the Canadian Knights (1986 Class A World Champions). He currently composes and arranges for numerous high schools and universities. In addition to marching music he arranges for various ensembles (jazz and symphonic) and theater groups.