St. Louis natives Brian Owens and Sophia Stephens joined forces in 2020 to release “A New Holiday,” a Christmas movie that features a little girl celebrating her first Christmas without her beloved grandmother. The movie is inspired by the life of local philanthropist, Thelma Steward, wife of David Steward, founder of World Wide Technology, and his mother, Dorothy Steward, who passed away in July 2020. Owens also lost his mother in March 2020 to cancer. The main character, “Thelma,” is learning how to find joy and hope again as she processes her loss.