Alexander Craig Mackay
Weatherford/Lamb · Downhole Products Limited · Audiovox
Total Patents:
30
Overall Rank:
#121,543
Years Active:
2003–2025
Weatherford/Lamb Rank:
#35