Loading patent details...
US4289414A: Torque Transmitting Coupling | Searchlight