Stephen Mayfield

Scripps Research · Sapphire Energy · University of California
Total Patents: 16
Overall Rank: #290,529
Years Active: 2000–2023
Scripps Research Rank: #73