Loading patent details...
US5628644A: Negligible Insert Force Power Connector | Searchlight