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