Debra "Debbie" Duvall McMillen
Death date: Feb 13, 2025
Debra “Debbie” Duvall McMillen, age 66 of Powell, passed away peacefully on Thursday, February 13, 2025. She was the epitome of unyielding love, strength, and kindness. Debbie is survived by her loving husband, Todd McMillen; her Read Obituary


