Loading patent details...
US4986576A: Locking Door Latch | Searchlight