Loading patent details...
US7463934B2: Implantable medical device with captivation fixation | Searchlight