Jeremy duQuesnay Adams

Adams is Professor of History at Southern Methodist University.