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