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