Loading patent details...
US6176876B1: Leaflet positioning for a mechanical heart valve | Searchlight