Barry Wayne Powell, 81, of Weldon Spring, Missouri, passed away peacefully, surrounded by loved ones, on Easter Sunday, on April 5, 2026. Barry was born on April 26, 1944, to Chester and Ruth Powell, of Clayton, Missouri. He was the second of three sons, Ron, the eldest, and Michael, the...