On AlterNet: David Wilson