Sernova to enroll more for cell pouch system trial
Sernova’s Cell Pouch System is an implantable and scalable medical device that forms a natural environment in the body for the long-term survival and function
Sernova’s Cell Pouch System is an implantable and scalable medical device that forms a natural environment in the body for the long-term survival and function