Donald Trump is american neo-fascist. The word neo meaning new, has a lot to do with it, a new kind of fascist in our culture, dealing with an authoritarian demagogic point of view, nativist, anti-immigrant, racism, bigotry that he appeals to.
Carl Bernstein