Over the course of 25+ years as a professional musician, J.J. Blue has played hundreds of shows all over the world. Currently based out of Barrie, Ontario, he plays solo, in a duo and in a band. J.J. Blue has a repertoire of hundreds of songs in many styles from many eras, including folk, rock, blues, country, jazz and R&B. An in-demand performer, J.J. Blue plays restaurants, weddings, breweries, corporate events, private parties, and resorts. J.J. Blue holds an undergrad degree in music and a master's degree in education, and he is a music teacher with the Simcoe County District School Board.