Ellen Ross

Ellen Ross

Fall 2015 Visiting Fellow

Ellen Ross is Professor of Religion at Swarthmore College. Her research proposal is entitled "American Prophets and the Transforming Power of Love."
Biola University
13800 Biola Ave. La Mirada, CA 90639
1-562-903-6000