Loading patent details...
US7325601B2: Shaft locking couplings for submersible pump assemblies | Searchlight