We knew what we needed to do differently but not how to get there without some frank and clear discussion and thought-provoking conversations. David brings out the best qualities of a team and isn’t afraid to challenge them. Wouldn’t hesitate to recommend him.