Loading patent details...
US5593012A: Limited Fixed Torque Slip Coupling | Searchlight