Loading patent details...
US4567900A: Internal Deployable Defibrillator Electrode | Searchlight