David L Anderson Editor & Author

David L. Anderson is professor of history and chair of the Department of History and Political Science, and associate dean of arts and sciences at the University of Indianapolis.