Daniel L Schafer

Schafer is professor of history at the University of North Florida, Jacksonville.