David Biddick

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