avg_rating: 3.76
name: David Clay Large
about: David Clay Large is a senior fellow at the Institute of European Studies, University of California, Berkeley, and professor of history at the Fromm Institute, University of San Francisco. He has also taught at Smith College, Yale University, and Montana State University.