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.