Stephen H. Brown

ExxonMobil · Engelhard · Yale University
Total Patents: 128
Overall Rank: #8,595
Years Active: 1988–2025
ExxonMobil Rank: #17