David Brooks, columnist for The New York Times, to speak