Riccardo Lombardo

Dr. Riccardo Lombardo

Department of Urology, Ospedale Sant'Andrea, Sapienza University of Rome, Rome, Italy
orcid