His compositions have been performed by a wide range of ensembles including Ottawa’s Thirteen Strings, The Montreal Chamber Orchestra, The Kitchener Waterloo Symphony, The Hamilton Philharmonic, True North Brass, The Art of Time Ensemble, The Red Deer Symphony Orchestra and The Mississauga Symphony.