Loading patent details...
US7892276B2: Valve with delayed leaflet deployment | Searchlight