Loading patent details...
US4366606A: Self-Centering Clamp for Down-Hole Tubulars | Searchlight