Tag: 120M

Byron Allen taking over as BuzzFeed CEO after buying majority stake for $120M

BuzzFeed said Monday media entrepreneur Byron Allen will take over as the digital…

amedpost