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