On AlterNet: Alex Teves