On AlterNet: david keene