Loading patent details...
US4558194A: Foot Pedal Switch | Searchlight