On AlterNet: john campbell