Eric Mibuari '06 IT analyst founds technology center in Kenya

Bookmark and Share