Pickens has endorsed neither Obama nor Republican candidate John McCain .