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