Allen is a Non-Executive Director at the Institute of Directors (IOD) of Kenya. He has over 20 years experience in Governance, Strategy and Consulting and is currently a Government & Public Sector Specialist at PricewaterhouseCoopers Ltd.
Allen is a Certified Ethics Officer from the Ethics Institute of South Africa and is a member of the Ethics & Compliance officer Association (USA). He is an Alumnus of the Univsersity of Hong Kong (2007-2010) where he was trained in governance, anti-corruption and institutional integrity management . Part of this training was a study of the anti-corruption systems of more than 4o countries globally.
Allen is also a part-time lecturer in Governance, Ethics and Anti-corruption reforms at various universities and institutions.
He holds an MBA from Jomo Kenyatta University of Agriculture & Technology, a Postgraduate Diploma in Corporate Governance from KCA University and a Senior Executive Certification in Institutional Integrity Management from the University of Hong Kong. He is also completing a Master of Arts in Applied Philosophy & Ethics from Strathmore University.