David Lord
Key Energy Services · US Dept of Energy · Exel Industries
Total Patents:
12
Overall Rank:
#395,971
Years Active:
1981–2025
Key Energy Services Rank:
#8