Loading patent details...
US4386756A: Self Centering Floating Metal Seal for a Ball Valve | Searchlight