David is a wonderful Master mentor. He is a generous and skilled teacher.