Loading patent details...
US3989129A: Modulated Electric Slip Clutch | Searchlight