On AlterNet: walter kelly