Elizabeth D Leonard

Leonard is Associate Professor of History and Director of Women's Studies at Colby College.