17 employees
CohBar is a clinical-stage biotechnology company that focuses on the research and development of mitochondria based therapeutics.
2007