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