Stephen del Cardayre

Genomatica · Maxygen · Reg Life Sciences
Total Patents: 26
Overall Rank: #148,343
Years Active: 1995–2025
Genomatica Rank: #13