Loading patent details...
US4388591A: Self-Sealing Test Probe | Searchlight