Edwin Muhumuza

Edwin Muhumuza is Head of Africa at the Open Contracting Partnership.