Erik Jedediah Dean

Zymergen · Amyris Biotechnologies
Total Patents: 18
Overall Rank: #252,288
Years Active: 2012–2022
Zymergen Rank: #4