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
    Read Full Article
    More News