6 employees
Exacis is a development-stage immuno-oncology company focused on harnessing the human immune system to cure cancer.
2020