Loading patent details...
US6956310B1: Motor bearing for submersible motors | Searchlight