Sister Margaret Leota Holcomb Anderson went to be with our Lord and Savior on Sunday, August 2, 2020 at her home in Prairie View, Okla., at the age of 88 years, 11 months and 28 days. She was born in Leedey to Orie and Edna (Enyart) Dobbs on August 4,