Cheryl D Hicks

Cheryl D. Hicks is assistant professor of history at the University of North Carolina at Charlotte.