N npr.org McKinsey and Company to pay $650M for role in opioid crisis 390 points pseudolus 1 year ago 304 comments