Loading patent details...
US4291707A: Implantable Cardiac Defibrillating Electrode | Searchlight