David Taylor, Epoch Times Contributor