Background
Njubi, David Macharia was born on August 20, 1964 in Kenya.
Njubi, David Macharia was born on August 20, 1964 in Kenya.
Master, University Nairobi, 1990. Doctor, University Nairobi, 2010.
Principal National Council Sciences and Technology, since 2007.