Loading patent details...
US5129404A: Implantable Endocardial Lead With Retractable Fixation Apparatus | Searchlight