What is Byron Allen's net worth? Billionaire takes over as CEO of BuzzFeed in a $120M deal 

1 month ago 3

Rommie Analytics

Billionaire Byron Allen has bought the pop-culture and quiz site Buzzfeed in a reported $120 million deal. Allen will secure 52% stakes in the company.
Read Entire Article