Innovative People

James Kamau

Inorganic & Organic Chemistry

Languages James Kamau speaks:

English
Swahili