Debra was born in 1960. In addition to Niagara Falls, Debra also lived in Denmark. This year Debra celebrated her 64 birthday. Records link phone number (716) 284-5699 with Debra’s details. Debra’s current address is 412 23Rd St #1, Niagara Falls, Ny 14303.