Richard has over 17 years of experience delivering coaching, consulting, and training services to SMEs and large corporations. As the Managing Director of his own firm for the past 9 years, he helps organizations improve employee performance, engagement, recruitment, and career transitions. Prior to that, he held leadership roles in consulting and outsourcing delivery for other firms.