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