Loading patent details...
US5132498A: Structure of Foot Switch | Searchlight