Pat Buchanan

How can somebody be so right about foreign policy and so wrong about so much else?