“David is a great tutor! He has extensive knowledge, and communicates that knowledge extremely well. His explanations are precise, cogent, and easy to grasp. He is a consummate PROFESSIONAL!! To put the icing on top of this David really cares !!!”