Joe Dineen

Dineen has been playing guitar professionally for the last 20 years, and has been an instructor for the last 15.