Helen is a resident of 1928 Crowell St, Durham, Nc 27707. The phone number (919) 493-9341 is Helen’s. This person's birth year is 1958. Helen has previously lived in Durham. Helen has reached 66 years of age.