Elizabeth Gillespie McRae

Elizabeth Gillespie McRae is an associate professor of history and director of graduate social science education programs at Western Carolina University.

Row of books with red spines on a light gray background