John Fredericks slams Trump's campaign of 'all grievances'