pharmadog
Theravance, after clinical setbacks, agrees to $929M buyout · pharmadog