82 pubs · 3,128 cites · h-index 31
Istituto Superiore di Sanità
2006 - Present
National Institute of Health
2025 - Present
Federal Office of Public Health
2011 - 2011
Sapienza University of Rome
2004 - 2005