Enrique Iglesia
ExxonMobil · University of California · Bp Chemicals Limited
Total Patents:
35
Overall Rank:
#96,609
Years Active:
1988–2025
ExxonMobil Rank:
#520