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.