Thomas Lifson/Definition

Editor and publisher, American Thinker