James W Marcum

James Marcum is a professor at Queens College, City University of New York. He holds a PhD in History from the University of North Carolina.