Loading patent details...
US5018751A: Stacked Pole-Piece Ferrofluid Seal Apparatus | Searchlight