He served in various Accountant and Development Fund Managerial roles, altogether managing a total of over £600 million worth of Development funds from OECD countries, serving more than 100 organisations spread across 25 developing countries, Ghana inclusive.