Loading patent details...
US5653598A: Electrical Contact With Reduced Self-Inductance | Searchlight