Loading patent details...
US4144428A: Electrical Switch With Leaf Spring Switching Element | Searchlight