Fox News Analyst Quits, Calling Network a ‘Propaganda Machine’. Peters, Ralph (1952- ), Fox News Channel, Fox Business Network, Russian Interference in 2016 US Elections and Ties to Trump Associates, News and News Media, Television