Who Is Byron Allen? Media Mogul Takes Control of BuzzFeed in $120M Investment

Veteran entrepreneur Byron Allen has agreed to buy a controlling stake in BuzzFeed, Inc., a once iconic internet media company, through a $120 million investment. This deal also makes him the company’s new Chief Executive Officer and Chairman. Announced in…



