Loading patent details...
US4122928A: Torque Clutch Coupling | Searchlight