Byron Allen acquires major stake in Starz for $25 million
Allen Family Capital completed the acquisition on Thursday (Mar. 5), less than a year after Starz became an independent company.Media mogul Byron Allen is making another massive splash.The investment arm …
Continue reading “Byron Allen acquires major stake in Starz for $25 million”
