Pat Buchanan is a not so crypto-nazi.
Nazi-— Nationalist socialist. By definition, a socialist, with a nationalist bent.