On AlterNet: ali soufan