David is an awesome teacher that i would highly recommend. He not only has a strong knowledge of music, but also understands the fundamentals of teaching and teaches you the best way that you can learn and understand. Which for myself is the most important part.
In the short term I have spent with David I believe I have learnt the most and been able to apply what I am learning to my writing and playing in a band situation.
Lessons are always well prepared and fluid, David is clear, easy to understand and happy to be teaching you.