On AlterNet: thomas keller