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.