Get the latest gossip
Byron Allen Acquires 10.7% Stake in Starz From Steve Mnuchin’s Investment Firm for $25 Million
Byron Allen's Allen Family Capital acquired 10.7% of the shares of Starz Entertainment for $25 million in a private transaction with Liberty Steve Mnuchin's Liberty 77 Capital.
None
Or read this on Variety


