Loading patent details...
US3982408A: Flexible Gear Coupling Having a Shear Spacer and Sleeve Capturing Means | Searchlight