David Harrington Watt

Watt is Associate Professor of History at Temple University.