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