Debra Townsend was born in 1959, age 64. Debra Townsend's address is 1328 E Main Street Apt 136, Louisville, OH 44641. Possible relatives include Michele Arbogast, Charles Townsend and 1 others. Public records show Debra has also lived in Louisville, OH and Malvern, OH. Debra's latest phone number is (330) 489-9180. Previous phone numbers include (330) 494-6479.
Address History: 1328 E Main Street Apt 136, Louisville, OH 44641;
5469 N Nickelplate Street, Louisville, OH 44641;
Malvern, OH 44644;
North Canton, OH 44720
Results 1 - 1 of 1