On AlterNet: kenneth foster