Editas Medicine nets $43 mln in Series A funds

Share this