formerly Prospect.
Reveal Marcel Frenkel, PhD's email & phone
Ten63 Therapeutics
Website
Employee count
33
Industry
Biotechnology Research
Headquarter
Durham, North Carolina, United States