Loading patent details...
US6645239B1: Flexible and self-expandable stent and inserting device for such stents | Searchlight