Loading patent details...
US4491331A: Grooved Mechanical Face Seal | Searchlight