Debra A. Scherer
March 19, 1962 - January 3, 2019
Debra A. Scherer, age 56, went to be with the Lord on January 3, 2019. She is preceded in death by her parents, James Locklear and Wilma McNamer; sister, Carolyn S. Thacker; brothers, Steve and Richard Locklear; significant other, Mike Thacker.... View Obituary & Service Information
