189 pubs · 11,151 cites · h-index 59
Istituto Ortopedico Rizzoli
1986 - 2015
University of Bologna
1986 - 2013
Istituto Tumori Bari
2012 - 2012
Novartis (Switzerland)
2010 - 2010
University of Helsinki
2009 - 2009