Debra was born 55 years ago. Owen S Leigh, Debbie A Leigh, Robert E Leigh and 2 other people are people possibly related to Debra. Debra has listed (352) 860-2687 as her phone number. Debra now resides at 5211 Castlelake Ave #P, Floral City, Fl 34436. Inverness, Sylvester, Hardeeville and 2 other cities are cities Debra has lived in. Debra's birth year is 1969.