On AlterNet: Kevin Kennedy