Barbara Sherell Upchurch
Birth date: May 11, 1960 Death date: Jun 17, 2025
Barbara Sherell Upchurch, 65, of Decatur, IL, passed away on Tuesday (06-17-2025) at Decatur Memorial Hospital. Arrangements are incomplete at Moran and Goebel Funeral Home. Read Obituary