Michael Mendez

Sapphire Energy · Scripps Research · Calysta
Total Patents: 18
Overall Rank: #248,902
Years Active: 2003–2024
Sapphire Energy Rank: #1