Craig studied with many highly regarded teachers throughout his youth. He continued on to the University of Manitoba, pursuing his musical education at the post-secondary level.
As a professional musician, in addition to performing across Canada with an array of different musical groups, he enjoys performing with many Calgary based bands i.e. The Wednesday Night Big Band, and The Fox Big Band. and The Summit Big Band. As a band leader he leads his own groups of various sizes performing across Alberta.
He continues to further his education at The Berklee College of Music in Boston studying, Jazz Arranging, Orchestral Composition, and most recently Writing for Motion Picture and TV.
With over 25 years of teaching experience both privately and as a clinician, he has assisted many of his students in achieving their Royal Conservatory Of Music (RCM) designations. He has encouraged a large number of his students to continue to study and perform music at the professional level.