Sherri Deloach Howard
February 9, 1968 - July 14, 2019
COLUMBUS — Sherri L. Deloach Howard, 51, died July 14, 2019, at Baptist Memorial Hospital-Golden Triangle. Services will be at 2 p.m. Saturday at Prairie Chapel. Burial will follow at the church cemetery. Visitation is from noon-6 p.m.... View Obituary & Service Information