Background
Welch, Debra L. was born on April 5, 1966 in Florence, Alabama, United States.
Welch, Debra L. was born on April 5, 1966 in Florence, Alabama, United States.
Master of Arts in Education, University North Alabama, 1991.
Piano instructor, Florence, Alabama, since 1992.
1 child, Zoe Wren.