Loading patent details...
US4280339A: Torque Transfer Device for Flexible Shaft Couplings | Searchlight