On AlterNet: leo gerard