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