stella
Receive a surgically implanted heart pump device to support severe heart failure | stella