Andrew J. Bacevich

Donald Trump isn’t Hitler. Actually, he’s the new Kaiser Wilhelm II