Loading patent details...
US4787196A: Self-Cleaning Rotor Assembly | Searchlight