Programme Officer, Production Team
David is a programme officer with seven years of experience running programmes for organisations. He is known for his innovative approach to delivering results. At CIDI, he supports the coordination and delivery of our programmes.