On AlterNet: david gregory