Charles Schaefer

Charles Schaefer is Associate Professor of African History, Valparaiso University.