Tabea Alexa Linhard

Tabea Alexa Linhard is Assistant Professor of Spanish at Washington University in St. Louis.