Possible relatives of Debra are: Mark J Steffen, Ruth M Steffen, Herman H Steffen and 4 other people. Debra turned 64 years old. Her birth year was listed as 1961. Cities Debra has lived in before are Davenport and Bettendorf. Debra currently resides at 9 Knollwood Ct, Mason City, Ia 50401. The phone number (563) 370-3525 is Debra’s.