On AlterNet: eugene ferraro