CTOPENDATA

Explore companies in Connecticut

OWEN YANG

OWEN YANG

Company STATERA THERAPEUTICS INC.
Business Number 1317275
Role Principal
Title  CHIEF EXECUTIVE OFFICER
Residence Address IRVINE, CA, 92618, USA
Business Address NEW HAVEN, CT, 06510, USA