Vanessa Trefzer
vanessa.trefzer@swisstph.ch
+41612848104
Function(s)
Laboratory Technician I
Organisational entity
Research
Helminth Immunology