Loading patent details...
US4263795A: Self-Latching, Semi-Automatic Door Lock and Opener | Searchlight