Global Perspective: Byron Allen strikes deal to buy controlling stake in BuzzFeed and become CEO May 12, 2026 by neuralnews Strategic analysis on Byron Allen strikes deal to buy controlling stake in BuzzFeed and become CEO.Read more…