Byron Allen has turned to NBCUniversal and Nexstar alum Tom O’Brien to serve as president of the Weather Channel, the cable stalwart that Allen’s Entertainment Studios acquired for $300 million last March. O’Brien replaces Dave Shull, who left the company in October after serving as president-CEO of the Atlanta-based company since 2016.