53 pubs · 2,933 cites · h-index 21
National Institutes of Health
1998 - 2022
Istituto Dermopatico dell'Immacolata
National Cancer Institute
2012 - 2012
IFOM
2008 - 2010