Stephen Mbogo

July 7, 2008 - 8:05 PM
Stephen is editor of The Kenyan Spectator, a national weekly publishing from Nairobi. His main areas of interest are foreign relations, security and democracy as well as economy and information technology.