Shelia Mae Barrier-Spencer
August 4, 1947 - September 8, 2023
Pastor, loving wife, and mother Shelia Mae Barrier-Spencer, 76, of San Antonio TX, passed away on September 8, 2023, after heart failure. Shelia was born on August 4, 1947, to Asa Price and Rebecca Mronman in McDowell County in the state of... View Obituary & Service Information
