March 4, 202200:02:40

Sackler Family Agrees to Settle for $6 Billion 3-4-22

In this episode Scott discusses the Sackler family settling for $6 billion.

No transcript available.