John has toured extensively in the U.S, Europe and Japan since his early teens, when he began his professional career with Riverdance as the Uilleann Piper. He has performed in venues from Carnegie Hall and Radio City Music Hall in New York to The Apollo Theatre in London entertaining audiences wherever he goes. He has played and recorded with a variety of international acts including The Irish Tenors, Dolly Parton, The Celtic Tenors, Nikola Parov.