Lois Wheeler Snow died on April 3, 2018, in Geneva, Switzerland. The actress and author was an outspoken critic of human rights abuses in China. Born in 1920 in Stockton, California, Ms. Snow was the widow of journalist Edgar Snow, whose 1937 book on the Communist revolution, Red Star Over China ,...