On AlterNet: kenneth foster jr