Lorenzo Ball

Dr. Lorenzo Ball

Department of Surgical and Integrated Diagnostic Sciences (DISC), University of Genoa, 16126 Genova GE, Italy
orcid