Loading patent details...
US4398156A: Switching Power Pulse System | Searchlight