 He received a diploma in Jazz Studies (trumpet) from Humber College, and degrees in performance and composition from the University of Alberta.His teachers were Violet Archer, Malcolm Forsyth and Howard Bashaw.He has written music for solo instruments, orchestra, chorus, brass quintet, wind ensemble, big band, film, television and theatre.