Loading patent details...
US5778598A: Shutter Door Assembly | Searchlight