Since settling in Montreal, he performs frequently with local and international artists. His musical collaborations with many artists have led to various tours throughout Canada, Europe, and the Middle East, and numerous recordings for CBC RadioCanada, Global Television, JustinTime Records, Effendi Records… and at performances throughout Canada and Europe. His work with classical soprano Natalie Choquette has led to performances all around the world including Canada, Japan, China, Europe, and Africa. Further from home, John has performed and/or recorded with legendary international artists such as drummers Peter Erskine, Christian McBride, Phillippe Catherine, composers Johnny Mandel, Gary Kulesha and Alf Clausen. As a composer, John has scored music for orchestra and chamber ensembles and writes music for radio, films, television, and theatrical productions, including transcriptions and arrangements for “The Triplettes of Belleville” (Benoit Charest), “Houdini” and various productions for soprano Natalie Choquette.