Anonymous gift will fund All Saints renovation