23 pubs · 985 cites · h-index 16
GlaxoSmithKline (India)
2026 - Present
Toscana Life Sciences
2012 - 2025
Novartis (Italy)
2012 - 2016
Istituto Superiore di Sanità
2005 - 2010
Istituto Nazionale per le Malattie Infettive Lazzaro Spallanzani
2007 - 2007