John has been composing, performing, and recording with various bands, most notably Trojan Hammer and the Jeff Waters project, both of which featured the Annihilator mastermind on guitar. In addition to his vocal and keyboard work, John also plays bass (he performed all the bass tracks on 'Up From The Ashes' and 'Voices In Your Nightmare'), drums, and guitar. His vocal influences include Ian Gillan, David Coverdale, Joe Lynn Turner, and many others.