This year Debra celebrated her 59 birthday. Records link phone number (607) 732-1705 with Debra’s details. 710 Water St, Elmira, Ny 14905 is where Debra lives. Other cities that she has stayed in are Horseheads, San Antonio, Watkins Glen and 3 other cities. Debra's birth date was listed as 1965. Records link Debra with Patricia M Peters, Thomas C Doolittle, Sara Kim Doolittle and 4 other people.