Emily A Maguire Editor & Author

Emily A. Maguire is associate professor of Spanish at Northwestern University.