Loading patent details...
US7128736B1: Detachable aneurysm neck closure patch | Searchlight