John H Haley

John H. Haley is professor of history at the University of North Carolina at Wilmington.