Sister Nora Nash is director of corporate responsibility for the Sisters of St. Francis, an order of about 400 Roman Catholic nuns. She spends much of her time coaxing conglomerates to behave in a more ethical manner.
Why is Wells Fargo afraid of this nun?
