NEW: Over 100 African researchers begin training... more
Eric Ochomo
Senior Research Scientist/ Head of Entomology Section; Kenya Medical Research Institute (KEMRI), Honorary Fellow; Liverpool School of Tropical Medicine, UK.