Joan Alferica

Joan Afferica
L. Clark Seelye Professor Emerita of History