On AlterNet: darrell cannon