On AlterNet: Jack Carter