Prof. Greg Stock, perils and promises of biotech