David is simply a superior trainer, extremely knowledgeable, organized and plans your sessions. He's a tuned in & focused pro - no cell phone peeks, doesn't allow interruptions, knows the subtle games clients use to slow the training session a bit to gain that extra rest (me :-) ); but if David knows you can take it, he just keeps expertly helping you along. He's focused on you, and you alone. If you have a specific goal in mind, he'll get you there; if you don't, he'll get you to your "there." Great man and trainer/coach.