New York Times columnist David Brooks to speak Tuesday

by