Dr Isaac Macharia

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