Loading patent details...
US4186826A: Torque Limiting Clutch Brake | Searchlight