Annabel Green
Weatherford/Lamb · Swellfix Uk Limited · Tendeka B.V.
Total Patents:
15
Overall Rank:
#316,105
Years Active:
2007–2022
Weatherford/Lamb Rank:
#103