Christopher Flannery/Definition

Senior editor of the Claremont Review of Books; professor of political science at Azusa Pacific University; Senior Fellow,  Claremont Institute