Lek Soley

Lek Soley

National Center for Parasitology, Entomology and Malaria Control, Cambodia (CNM)