Loading patent details...
US5464447A: Implantable Defibrillator Electrodes | Searchlight