Michelle Geoffrion-Vinci Editor & Translator

Michelle Geoffrion-Vinci is associate professor of Spanish at Lafayette College.