Dr. Ellen Lorraine Friedrich

Director of French Studies in France, Professor Emerita

  • Ph.D.
    University of North Carolina at Chapel Hill