These were on-going sessions and David was very helpful in assisting me in working out some important issues with my partner. He’s a very good listener, but he also exercised control where it was needed. He’s very good at cutting right to the point and he tries to give real solutions and then he follows up to see what worked and what didn’t. He also works with compassion and humor so the whole experience was convivial, pleasant, and productive. I highly recommend him as a therapist and sympathetic human being.