A company developing toroidal ventricular assist devices (TORVAD) to treat heart failure
Biotechnology company