Working with David on and off over the last 10 years has been beneficial for me and I would recommend him to any business person who wants to sharpen their game.
Over the years David has been a good person to bounce ideas off of for crisis management to personnel issues or whatever issue you want to focus on. He is a warm person, easy to talk to. He helps you go deeper into your own thinking process, finding and coordinating your own resources to tackle problems and fine tune your day to day experience at the office.
I see David as a valuable resource that is nice to have when it is needed or even when you just want to hear yourself think in a different way.