People possibly related to Debra are Steven Foy Meador, Christopher Phillips, Harry Meador and one other person. A city Debra has lived in before is Odessa. Debra now resides at 1222 Washington Ave, Odessa, Tx 79761. Debra has listed (432) 332-6583 as her phone number. Her birth year was listed as 1955. Debra has reached 69 years of age.