Loading patent details...
US4164637A: Dual Tread Plate Foot Switch | Searchlight