1966 is her birth date. Records link phone number (985) 532-5379 with Debra’s details. Debra's possible relatives are Rita C Leonard, Amanda K Plaisance, Ulysee J Leonard and 4 other people. Debra’s residency is at 123 Lafourche St #1, Lockport, La 70374. The age of Debra is 58. Debra has previously lived in Tulsa, Cut Off, Houma and one other city.