J.P. Farrell Music Instructor with 15 years experience and a proven methodology in performance, music theory, and improvisation.