Thomas Lifson is the editor and publisher of American Thinker.

Articles By Thomas Lifson