People possibly related to Debra are Stephen Walter Troxel, George F Troxel, Stephen C Troxel and 2 other people. The number currently linked to Debra is (641) 684-7308. 935 Weller St, Ottumwa, Ia 52501 is where Debra resides. Debra turned 59 years old. In addition to Ottumwa, Debra also lived in Ottumwa. Debra's birth year is 1965.