Innovative People

Moses Njenga

computing

Languages Moses Njenga speaks:

English
Swahili