David has been teaching me guitar for a little over a month now. I have already seen great advances in my technique, rhythm, and understanding of music. I have been playing guitar for 9 years off and on, and I have never had professional lessons. I can say that after a month with David, I am playing better than I ever have and believe that my guitar playing skills will continue to progress rapidly with David's help. His teaching technique is very casual and fun, almost conversational, and his insights are spot on. He is exactly what I hoped for in an instructor when I started looking at guitar lessons and I would highly recommend him for anyone who loves guitar, regardless of their skill level. He is a 'must hire' professional!