David Strauss

David Strauss is Professor of History, Kalamazoo College.