Catherine Vaughan


Catherine is a creative and strategic OD Consultant.  For 25 years, she has consulted to leaders to help them become more effective and to build high performing organisations.

She has been involved with us on projects across Europe and the USA and in all industry sectors. She works creatively and efficiently, combines high levels of support and challenge, and brings warmth and fun to the work, even in the most challenging circumstances. A natural collaborator, Catherine builds strong relationships with clients and often works with them over several years, initially designing and delivering interventions, later becoming a trusted advisor. Catherine is based in Ireland, and is a great friend of the Sheppard Moscow team in Dublin.

Latest news & insights from Sheppard Moscow