Having had David as a teacher for several years, I can safely say he is the most knowledgeable and thorough teacher I’ve come across. He is extremely patient and will always find a way to get you past something you’re struggling with when playing. His teaching method is both insightful and fun.
I’ve had many great laughs with David as he’s as quick with his jokes as he is on the guitar. I can say without any doubt whatsoever that I wouldn’t possess the knowledge nor skill base I have today were it not for him. Whether you’re a casual learner or you’re looking for in-depth theory and technique-based learning, I cannot recommend David enough.