6 pubs · 267 cites · h-index 5
Leiden University Medical Center
2010 - 2012
National Institute for Public Health and the Environment
2012 - 2012
Institut de Recherche Vaccinale
2011 - 2011
TuBerculosis Vaccine Initiative
2010 - 2010