Cyprian Is Nyakundi

Kenyatta National Hospital