John offers trumpet, voice, piano, and improvisation lessons. Most lessons are virtual but some in-person exceptions can be made. He is also available for public and private performance events. Please fill out the form below for lessons and performance booking inquiries.