Onorato Campopiano

Codexis · Neurocrine Biosciences · E.I. Du Pont De Nemours And
Total Patents: 25
Overall Rank: #159,917
Years Active: 1992–2025
Codexis Rank: #44