David has been working as an independent consultant since 2000. Since then, he has spent most of his time in a mentoring role with CEOs and senior management, facilitating strategic planning and organisational development.

Prior to this, David worked at senior levels in 5 different multinational companies over a period of almost 30 years, holding GM/ MD/ CEO positions for 10 years.

David has lived and worked in Belgium, USA and the UK, and has been responsible for growing businesses in several international economies. He has served as Chairman or non- executive director in several companies. He is currently Chairman of Xcelerator Machine Translations, as well as chairing a Governance Board on behalf of Science Foundation Ireland.

David graduated from Trinity College Dublin in 1971 with an Honours degree in Natural Sciences, and completed an MSc in Management Practice in 1987. He also holds a diploma from in Executive Coaching from UCD/Smurfit.

His non-work related interests include his family, rugby and golf.