Loading patent details...
US5355968A: Tool Joint Stress Relief Groove | Searchlight