David Andrew Barfoot

Halliburton Energy Services · Bae Systems Information And Electronic Systems Integration · Leco
Total Patents: 53
Overall Rank: #48,890
Years Active: 2006–2024
Halliburton Energy Services Rank: #99