 He was Chief Operations Officer at Barclays Bank immediately before joining Global Trust Bank.He had held several board positions at Standard Chartered Bank, Nile Bank, Hospice Africa, Palliative Care Association of Uganda and the Uganda Institute of Banking and Financial Services.He is also a past president of the Uganda Institute of Bankers.