David is great! He has taught our kids not only to play piano, but more importantly to enjoy it. Thank you so much for giving them the lifelong gift of music!