Teresa Cain Hughes
November 19, 1956 - December 15, 2025
Teresa Cain Hughes passed away peacefully on December 15, 2025, at the age of 69. She was born on November 19, 1956, in Fayetteville, North Carolina, to the late Wilbur and Grace Cain. She was the proud mother of two children, Krista Smith and... View Obituary & Service Information