He has held various roles including as President of the Certified Public Accountants of Uganda, Chairman of the Chartered Certified Accountants Society of Uganda and Chairman of the Financial Advisory Services. He is a leading Insolvency authority in Uganda.