On AlterNet: Jeffrey R. MacDonald