10 employees
Stella Surgical creates innovative and connected medical devices that improve team coordination during transplantation procedures.
2019