On AlterNet: mark allen macphail