Mr Njoroge is a mechanical engineer. [email protected].
Wrote articles
Connect with Ian Njoroge:
Latest articles written by Ian Njoroge: