Loading patent details...
US20140197675A1: Self-lubricating and Cooling Metal Face Seal | Searchlight