Terence P. Jeffrey is the editor-in-chief of CNSnews.com.