stella
Receive an experimental heart support device during heart failure surgery | stella