Media Mogul Byron Allen Acquires Major Stake In Starz For $25M
By Robert Hill Media mogul Byron Allen has acquired a 10.7% stake in the entertainment company Starz, purchasing 1.8 million shares for $25 million. The investment comes as Starz continues to operate independently following its separation...