Elkana Ongesa

director , africud

Nairobi, Kenya

His background