On AlterNet: gary brecher