Loading patent details...
US6623508B2: Self-expanding defect closure device and method of making and using | Searchlight