Loading patent details...
US4667742A: Down Hole Excitation System for Loosening Drill Pipe Stuck in a Well | Searchlight