NEW: Call for participants 2025... more
Eric Ochomo
Senior Research Scientist/ Head of Entomology Section; Kenya Medical Research Institute (KEMRI), Honorary Fellow; Liverpool School of Tropical Medicine, UK.