David is a fine professional therapist who asks all the right questions. He gives helpful comments. It is clear that he cares about people and their problems.