Debbie (Deborah) Duncan Cochran
Birth date: Mar 24, 1955 Death date: Apr 15, 2022
Debbie (Deborah) Duncan Cochran was born on March 24, 1955, in Fayetteville, NC. She passed away peacefully at her home on April 15, 2022. She leaves behind her loving and devoted husband James, son Michael, son Christopher, his w Read Obituary