712 pubs · 29,211 cites · h-index 84
Tumori Foundation
1990 - Present
Fondazione IRCCS Istituto Nazionale dei Tumori
1981 - Present
National Cancer Institute
2012 - 2024
Radboud University Nijmegen
2023 - 2023
Radboud University Medical Center
2023 - 2023