Home / People / Debra BorchardtAlto depression drug failure sends shares plunging 66%Debra BorchardtWed, Oct 23RT @Johnschroyer: Alto depression drug failure sends shares plunging 66%: https://t.co/T53CBnUR0u0The drop erased two-thirds of the firm's value.Read More Discover Debra BorchardtNewsCannabisPsychedelicsAddictionDispensaryHealthOpioidsScience