Loading patent details...
US5529317A: Floating Ring Seal With Return Structures and Process for Making It | Searchlight