Breaking: Sackler Family Agrees to $7.4 Billion Opioid Settlement—What It Means for America
The Sackler family and Purdue Pharma will pay $7.4 billion to address their responsibility in the opioid crisis. The agreement includes $6.5 billion from the Sacklers over 15 years and…