Loading patent details...
US5615893A: Split Face Mechanical Sealing Rings and Their Use | Searchlight