Loading patent details...
US4253776A: Torque Transmitting Element and Device | Searchlight