Loading patent details...
US7312412B2: High power liquid dielectric switch | Searchlight