Loading patent details...
US5086196A: Electro-Mechanical Cable for Cable Deployed Pumping Systems | Searchlight