David helped me, FINALLY, to find the causes of my problems/behaviors. I had been to several therapists and none of done actually helped. Also hes someone who gives answers, not just listens and nods. If I wanted someone who just nods Id talk to my wall! Not helpful! I highly recommend him.