Loading patent details...
US7475736B2: Self centralizing non-rotational slip and cone system for downhole tools | Searchlight