Loading patent details...
US5381307A: Self-Aligning Electrical Contact Array | Searchlight