John graduated from Oswego State with a minor in music performance. While at Oswego, he studied with guitarist Rick Balestra and was a featured soloist in the school's highly acclaimed Solid State Jazz Ensemble. He also studied guitar at the musicians Institute of Technology in Los Angeles. Most recently he has studied with Johnathan Kriesberg and is an avid follower of the new school of modern jazz guitar playing.
John is a co-founder of ESP as well as a major contributor of the groups original compositions. In addition to his responsibilities with ESP, he has performed with such bands as Atlas and Soft Spoken.