Loading patent details...
US4082433A: Louvered Echelon Lens | Searchlight