David is a first-class mentor, coach and brilliant person. Challenging, insightful, respectful, and fun. Every session made a difference and I still often reflect on how I am thinking and is it the best style for the situation. If you are looking for someone to help you on life’s journey, or a step change in your career, I wholeheartedly recommend David. Top man and a pleasure to work with.