Loading patent details...
US4145058A: Shaft Seal Assembly for High Speed and High Pressure Applications | Searchlight