On AlterNet: Tom Geoghegan