David Singerman

David Singerman is an assistant professor of history and American studies at the University of Virginia.