Trevor MacDougall

Weatherford/Lamb · 3M · Lumeda
Total Patents: 63
Overall Rank: #35,641
Years Active: 1993–2024
Weatherford/Lamb Rank: #14