Loading patent details...
US6254632B1: Implantable medical device having protruding surface structures for drug delivery and cover attachment | Searchlight