Nathan O. Hatch

Hatch is Professor of History at the University of Notre Dame.