Currently serving as TV/Media Critic for the Tampa Bay Times, he also provides regular commentaries for National Public Radio. He has also appeared on PBS’ NewsHour, CNN, MSNBC, Fox News Channel and the Tom Joyner Morning Show, among other outlets.