Dr. John Nyongesa , 

Positions currently held at JOOUST:
Lecturer - Department of Biological Sciences

My Biography