David Spafford Author

David Spafford is Assistant Professor of Pre-modern Japanese History at the University of Pennsylvania.