Sheila Deen Babcock
October 2, 1959 - June 12, 2021
Sheila Deen Babcock was called home to be with the Lord June 12th, 2021, at the age of 61. Memorial Service will be 4:00 PM Wednesday, June 16, 2021 in the First Baptist Church in Erick, Oklahoma, and will be directed by the family. Arrangements... View Obituary & Service Information