I have been talking to David remotely on and off for a few years now. He has helped me grow as a human being, and reflect on my self in so many ways. I deeply appreciate his kindness and sharpness as well as his ability to create a safe space of trust between the two of us. I can only recommend David!