Charles DeLorenzo

Abiomed
Total Patents: 9
Overall Rank: #534,334
Years Active: 2021–2025
Abiomed Rank: #20