
Major Brands Chairman dies of brain cancer
St. Louis civic leader Todd Epsten has died of brain cancer at his home in the central west end. The 52-year-old Epsten was chairman of Major Brands, the state’s largest liquor and beer distributor.
The Post-Dispatch has a lengthier piece on Epsten’s life.
via CBS St. Louis.