Loading patent details...
US8968336B2: Self-cinching surgical clips and delivery system | Searchlight