In addition to Spencer, Debra also lived in Spencer and Detroit. 1962 is the birth year of Debra. Debra’s current address is 11320 54Th St, Spencer, Ok 73084. Debra turned 62 years old. The number currently linked to Debra is (405) 771-4109. We have found 9 possible relatives of Debra: Marcus Wayne Zeigler, Robert Joe Zeigler, Jetty Mae Timmons and 6 other people.