Lara Lomicka

Lomicka is Assistant Professor of French at the University of South Carolina.