Loading patent details...
US5129688A: Torque Reducing Coupling for Face Seal Fittings | Searchlight