Loading patent details...
US5282961A: Floating Impeller Assembly | Searchlight