Loading patent details...
US4186829A: Modulatable Power Transmission Clutch | Searchlight