Dave Richard

Key Energy Services
Total Patents: 6
Overall Rank: #842,730
Years Active: 2016–2017
Key Energy Services Rank: #3