Loading patent details...
US4765341A: Cardiac Electrode With Attachment Fin | Searchlight