Leonard is an audit leader with over 10 years deep and wide experience in Assurance, Governance and Risk Management.  Currently Senior Manager – Internal Audit at Safaricom PLC. Prior to the current role, Leonard has worked in Banking Sector and Professional Audit Service sector.

Leonard holds a degree in Accounting and a Master’s degree in Strategy. He is also a Certified Internal Auditor, Certified Public Accountant (K), Certified Information Systems Auditor and Certified Fraud Examiner.