Michuki, Vincent

Konza Technopolis Development Authority, Kenya