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