David is a fantastic piano teacher. I’m what you would call a mature student with many years experience but not much technique. In the few months I have taken from David I’ve already developed better practicing methods and feel he will help me me be a much better piano player. He can listen to a peice and know exactly what needs to be done to make it better. I would recommend David to anyone.

David teaches my 12-year-old daughter piano and voice. He is, of course, a gifted musician…but he’s also a superlative teacher. He meets children at their level, with sensitivity, humor and grace. He challenges them to be their musical best but respects where they are in the process. My daughter responds really well to his instruction and encouragement and is making beautiful music under his tutelage. Cannot recommend David highly enough.

The minute I met David I knew I was in good hands. He immediately began to analyzing my voice with surprising precision and continues to give me insightful and extremely helpful lessons with not only my voice, but my acting as well. A skilled, precise musician and an all around great and fun guy to work with, I would recommend him to all who wish to better themselves musically!

As an adult beginner I found David to be exactly what I needed. Well organized, on time and was able to teach the foundations of piano very well from his extensive musical history!

David is an enthusiastic, patient, knowledgeable, and understanding teacher and tutor. It’s a privilege to learn from him. He knows how to help me help myself in terms of improving my musical abilities.

David is amazing. So upbeat and enthusiastic when he teaches. It is perfect to be able to do voice and piano with one person. We would recommend him to anyone seeking either of these things and more!