Loading patent details...
US4995652A: Door Latch | Searchlight