Loading patent details...
US4475607A: Clamp and Insert for Clamping Drilling Tubulars | Searchlight