John has been a life-long musician, gaining experience and formal training (piano and trumpet) at an early age and continuing on to teach himself guitar and songwriting. He has studied and played many styles of music. He has turned his focus to teaching piano and guitar and has been doing that steadily for the past ten years. For his students, John brings his well-rounded knowledge, love of music, and enjoyment of the creative process.