Debra, the person's life history confirms they were born on December 29, 1950 and have now attained seventy-four years. The person in question is a resident of the dwelling at 709 G St NE, Ardmore, OK 73401. Debra Denise Todd, the individual has a varied living history, with ten previous locations. Available data shows that this person lived at: 1614 Barclay Dr, Carrollton, 1308 9th Ave NW, Ardmore, and 1308 9th Ave NW, Ardmore, OK 73401. There are five email addresses linked to Debra Todd, the person. Debra Denise Todd and Melba Todd from Ardmore have been mentioned together in public records. Ms. Todd and James Hembree (in 2004) lived at the same address, 1308 9th Ave NW, Ardmore, OK 73401, USA. Debra Todd is a name held by residents in various regions of Texas, Oklahoma. Charles Lane Eckenrod is another resident of this building. Charles Eckenrod is a sixty-nine-year-old individual