His compositions include works in different styles like jazz, blues, rock, pop, classical, country, gospel, ... He composes music for guitar, piano, orchestra, choir, big band, etc. He plays guitar, bass guitar, keyboards, harmonica. He collaborates with many bands and choirs in Montreal.