Federica Sotgia

Lunella Biotech · Thomas Jefferson University
Total Patents: 28
Overall Rank: #133,186
Years Active: 2018–2025
Lunella Biotech Rank: #1