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