Loading patent details...
US4577830A: High Pressure Ball Valve With an Interference Fit Closure Seal | Searchlight