Jennifer Klein

Jennifer Klein is Assistant Professor of History, at Yale UnJennifer Klein is Assistant Professor of History, at Yale University. iversity.