1. Department of Helminthology; Faculty of Tropical Medicine; Mahidol University; Bangkok Thailand
2. Departments of Parasitology and Entomology; Faculty of Public Health; Mahidol University; Bangkok Thailand
3. Department of Biology; Texas A&M University; College Station TX USA
4. CNRS ISEM-CIRAD ASTRE; Faculty of Veterinary Medicine; Kasetsart University; Bangkok Thailand
5. Mahidol-Bangkok School of Tropical Medicine; Faculty of Tropical Medicine; Mahidol University; Bangkok Thailand