On AlterNet: John A. Perez