Loading patent details...
US5222980A: Implantable Heart-Assist Device | Searchlight