David has been fortunate to work as a professional musician for all his life. As a performer he has played for various Songwriters, Function Bands, Orchestras, Musical Theatre Shows and as a session guitarist both on stage and in the studio. Several tracks he has played have been broadcasted by the BBC.
He teaches both electric guitar (up to diploma levels) and classical guitar as well as ukulele and banjo. Styles range from Pop, Blues, Rock, Funk, Bluegrass, Fingerstyle to country and Metal. David also instructs on session skills ranging from improvisation, sight reading to music theory for musicians looking to become professionals.
David holds a Masters Degree in Music Performance (Guitar) and a higher level diploma from the London College of Music in guitar performance.