United States Secretary of the Treasury from 2017 to 2021
Byron Allen's firm has purchased a 10.7% stake in Starz from Steve Mnuchin's investment firm for $25 million. This move highlights Allen’s increasing footprint in the entertainment industry and could influence Starz's strategic direction.