Loading patent details...
US5626461A: Stranded Impeller | Searchlight