John E Semonche

Semonche is a professor of history at the University of North Carolina, Chapel.