Dr. David Rock is one of the thought leaders in the human-performance coaching field. Since the mid-90's, David has trained over 10,000 executive, personal and workplace coaches in more than 64 ...