Loading patent details...
US5796058A: Lever Operated Slide Switch | Searchlight