Loading patent details...
US4386655A: Downhole Pump With Floating Seal Means | Searchlight