Dr Isaac Macharia

Current affiliation: KEPHIS
Subject speciality: Life Sciences
Primary location: Kenya