I have taken classes with at least a hundred yoga teachers over the past twenty-two years, both in the USA and India, and I have to rank David as near the top in terms of teachers that I have gotten positive value from taking classes with.

David is of course skilled at normal yoga teacher things like making adjustments, designing a class flow, and at modeling the poses.  But the two skills that he really excels at are: (1) bringing his life-coaching background into class, which means bringing enthusiasm, a bigger perspective, emotional health practices, and a facility in translating the benefits of yoga back into daily life, and (2) a precise master-level knowledge of anatomy, which helps him know intuitively which yoga poses can help, in what way, to address student’s specific somatic issues.