Loading patent details...
US7850709B2: Blood vessel closure clip and delivery device | Searchlight