1. Department of Zoology, Faculty of Science, University of Peradeniya, Peradeniya, Sri Lanka
2. Postgraduate Institute of Science, University of Peradeniya, Peradeniya, Sri Lanka
3. Department of Entomology, Texas A&M University, College Station, TX
4. Department of Forensic Medicine, Faculty of Medicine, University of Peradeniya, Peradeniya, Sri Lanka
5. Department of Surgery, Faculty of Medicine, University of Peradeniya, Peradeniya, Sri Lanka
6. Discipline of Medical, Molecular and Forensic Sciences, Murdoch University, Murdoch, WA, Australia