Loading patent details...
US4857180A: Rotating Disc Screen | Searchlight