Loading patent details...
US7935075B2: Self-deploying vascular occlusion device | Searchlight