Richard C. Stell

ExxonMobil
Total Patents: 50
Overall Rank: #54,283
Years Active: 2006–2024
ExxonMobil Rank: #141