Ralph Hancock is a professor of political science at Brigham Young University and president of the John Adams Center for the Study of Faith, Philosophy and Public Affairs. His views are his own.

Ralph Hancock
Contributor
Ralph Hancock is a professor of political science at Brigham Young University and president of the John Adams Center for the Study of Faith, Philosophy and Public Affairs. His views are his own.