David Stradling is an assistant professor of history at the University of Cincinnati.
David Stradling
with Hopkins Press Books