Helen has previously lived in Odessa. Records link phone number (432) 362-5662 with Helen’s details. 511 29Th St, Odessa, Tx 79762 is where Helen resides. This year Helen celebrated her 77 birthday. Helen is related to or closely associated with Patricia Phelps Alvarado, Michael Dean Phelps, Michael D Phelps and 3 other people. This person's birth year is 1947.