Debra’s residency is at 1000 Blythwood Pl #F117, Davenport, Ia 52804. 1961 is the birth year of Debra. Other a city that she has stayed in is Davenport. Debra was born 63 years ago. Possible relatives of Debra are: Juliann E Leibold, Juliann E Leibold, Michael John Leibold and 2 other people. Debra has listed phone number: (563) 326-0562.