Loading patent details...
US5664813A: Lever Latch | Searchlight