David Cochran, New Politics" /> David Cochran, New Politics" />