Just completed my first session, and although I suspected hed be a good fit, I was blown away. David is a natural- professional, highly articulate, kind, compassionate, and I feel he can also provide the structure and goal setting Im looking for.