Loading patent details...
US4860769A: Implantable Defibrillation Electrode | Searchlight