David is eloquent, engaging and demonstrates great expertise, knowledge and experience in Yoga and related practices. He provides guidance in a kind, calm, friendly voice and in a well-structured program. I am learning a lot and enjoying every moment. Highly recommended!