David is an exceptional leadership coach and learning expert. He is creative, inventive and funny in developing performance based messages that resonate with his audience. His style generates reflection and commitment to change from the teams he works with. Once a program is developed, you can count on David to be a “master presenter” developing credibility and trust with both large and small groups. We had exceptional results working with David both with labor and with senior leadership.