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