Must charities and non-profit organizations disclose the names and addresses of major donors? (A “major donor” is one who contributes more than $5,000 or 2% of the charity’s annual donations.)...