Loading patent details...
US4819295A: Sliding Screen Closer | Searchlight