Alta Labs’ Mega-Startup: Wretched Excess Or The Future Of Biotech…Or Both?

Is starting with $3 billion a better way to make new drugs?

Read the full post on Forbes - Healthcare