Advertisement

#Allen Family Digital

1 Posts
Latest #Allen Family Digital News

Buzzfeed to sell majority stake to Byron Allen in $120 million deal

Buzzfeed agreed to a $120 million deal with Byron Allen’s affiliate, with Allen set t...