David Abwoga

Chair, Board of Directors – Cannon Life Assurance (K) Limited

David Abwoga brings deep finance, audit, governance, and strategy expertise developed over three decades in financial services across East Africa. 

Mr. Abwoga is currently an Executive Director and Group Director, Finance at NCBA Group Plc, where he is an active member of the Strategy & Executive, Risk & Audit, Governance, and ICT committees. He is also a director at NCBA Bancassurance, as well as a trustee at KCA University and SOS Children’s Village.

His extensive career includes senior leadership roles at Citibank NA, Marshalls East Africa Ltd, and Deloitte & Touche.

Mr. Abwoga holds an MBA in Strategic Management from the University of Nairobi and a Bachelor of Arts in Economics, Moi University. He is a Certified Public Accountant (CPAK), Certified Public Secretary (CPSK), and Certified Information Systems Auditor (CISA).

Cannon Life Assurance Directors​

Desterio Oyatsi
Desterio Oyatsi Non-Executive Director
Lesley Ndlovu
Lesley Ndlovu Non-Executive Director
Nuru Said
Nuru Said Non-Executive Director
Reuben Kibiru
Reuben Kibiru Non-Executive Director
Tom Omariba
Tom Omariba Non-Executive Director
Caroline Okong’o
Caroline Okong’o Non-Executive Director

©2026 All Copyright Reserved

Speak Up.

Protect Integrity. Build Trust.

The Cannon Group is committed to upholding the highest levels of integrity in all its interactions and with all stakeholders.

You can anonymously report any suspected unethical, fraudulent, or improper conduct through integrity@cannon.co.ke