John MacLeod
ExxonMobil · Here Global B.V. · Navteq North America
Total Patents:
17
Overall Rank:
#274,585
Years Active:
1992–2019
ExxonMobil Rank:
#1,237