Editas Medicine Lands $43M Series A

November 26, 2013