Leonardo Cappello

Nanyang Technological University · University of Minnesota · University Of Genoa
Total Patents: 2
Overall Rank: #1,861,887
Years Active: 2020–2022
Nanyang Technological University Rank: #168