107 pubs · 2,816 cites · h-index 30
University of Rome Tor Vergata
1990 - Present
Policlinico Tor Vergata
2012 - 2022
Istituti di Ricovero e Cura a Carattere Scientifico
2005 - 2012
IRCCS Ospedale San Raffaele
2006 - 2006
Istituto di Ricovero e Cura a Carattere Scientifico San Raffaele
2005 - 2006