site logo

Teva's neuroscience drug falls short at the finish line

Getty Images