John Ashbaugh

Fina Technology · ExxonMobil
Total Patents: 39
Overall Rank: #82,667
Years Active: 1995–2022
Fina Technology Rank: #8