Loading patent details...
US5354328A: Patch Electrode for an Implantable Defibrillator | Searchlight