On AlterNet: John Avalos