Innovative People

Leonard Koech

business reengineering and development researches, creative writing

Languages Leonard Koech speaks:

English
Swahili