Loading patent details...
US4293752A: Self Adhering Tape Switch | Searchlight