Richard Bell

Richard Bell is Assistant Professor of History at the University of Maryland.