David Biddick
Upwing Energy · Schlumberger Technology
Total Patents:
33
Overall Rank:
#105,467
Years Active:
2010–2025
Upwing Energy Rank:
#2