Loading patent details...
US8628571B1: Percutaneously-deliverable mechanical valve | Searchlight