site logo

Biotech's Alzheimer's pitch polarizes scientists

Getty Images