Purdue Pharma will pay up to $12 billion over time and the Sackler family will give up control of the company, sources say.
Chula Vista Breaking News & Events
Purdue Pharma will pay up to $12 billion over time and the Sackler family will give up control of the company, sources say.