Loading patent details...
US5149153A: Self-Disengaging Locking Device | Searchlight