Imperial College London

Dr Ellie Sherrard-Smith

Faculty of MedicineSchool of Public Health

Advanced Research Fellow
 
 
 
//

Contact

 

+44 (0)20 7594 3229e.sherrard-smith

 
 
//

Location

 

G27Praed StreetSt Mary's Campus

//

Summary

 

Editorial Boards

  • Parasites and Vectors, Associate editor, 2021