Loading patent details...
US5879205A: Stamped and Formed Electrical Contact | Searchlight