Elkana Ongesa

Director , africud

Nairobi, Kenya

His background