Bill Oreilly?
The photo is of Ted Baxter (played by Ted Knight) on the Mary Tyler Moore show. I meant my post to be for a laugh, concerning news anchors.