megaimpulse.com
Megaimpulse Ltd. homepageMicrosecond range high power switches and generators with output peak current up to hundreds kA and operating voltage up to tens kV. Switches and generators with submicrosecond pulse rise time, peak current up to tens kA, operating voltage up to tens kV and high repetition rate. Fast nanosecond rise time switches and generators with peak current up to kA range, operating voltage up to tens kV and repetition rate up to hundreds kHz. February 15, 2018. April 23, 2016. April 17, 2016. November 22, 2015.
http://www.megaimpulse.com/