On AlterNet: David Walker