Loading patent details...
US6913607B2: Self-closing surgical clip for tissue | Searchlight