Iain MacLeod
Petrowell Limited · Weatherford Technology Holdings · ExxonMobil
Total Patents:
22
Overall Rank:
#192,046
Years Active:
1994–2024
Petrowell Limited Rank:
#2