1. Laboratory of Entomology; Wageningen University and Research; Wageningen the Netherlands
2. International Centre of Insect Physiology and Ecology; Nairobi Kenya
3. School of Biological Sciences; University of Nairobi; Nairobi Kenya
4. Science for Health; Man and Well-Being Research Office; Nairobi Kenya