Loading patent details...
US8333786B2: Method and apparatus for implanting an occlusive structure | Searchlight