Loading patent details...
US4428561A: Ball Valve Having Improved Seal Means | Searchlight