Loading patent details...
US4743162A: Fluid Transfer Seal for Transferring Fluid Across a Rotating Boundary | Searchlight