Norbert Odero

Norbert Odero is a Kenyan scientist based at the University of North Carolina at Chapel Hill.