Industry NewsSource: thewrap.com
Byron Allen Acquires 10.7% Stake in Starz for $25 Million
Allen Media Group founder Byron Allen has acquired a 10.7% stake in Starz through a $25 million deal with former Treasury Secretary Steven Mnuchin’s investment firm.
- news
- entrepreneurship