Louisa Shea

Louisa Shea is an assistant professor of French and comparative studies at the Ohio State University.