San Diego startup Belharra Therapeutics, a biotech creating small molecule cancer and immunology medicines, has laid off 21 employees, Endpoints News has confirmed.
Belharra, from …
Sign up to read this article for free.
Get free access to a limited number of articles, plus choose newsletters to get straight to your inbox.