George Church spinout to enter clinic with new $60M investment

  • Portfolio Company News
June 13, 2026