Ellen, the person has reached 74 years, with their birth date documented as 17 June 1951. The last known address for Ms. Neff, the individual is 2673 E 4256 N, Twin Falls, ID 83301, USA. Ellen Lee Neff has a varied living history, with six previous locations. This person has been registered at the following addresses: 556 Washington St N, Twin Falls, ID 83301, 430 Aspenwood Dr, Twin Falls, and 334 Buckingham Dr, Twin Falls. The subject in question owns several post office boxes, totaling four. Some of them are: Po Box 232, Twin Falls, ID 83303-0232, Po Box 2103, Twin Falls, ID 83303-2103, Po Box 187, Jerome, ID 83338-0187. D S Neff (age: 76 years old) is believed to be the spouse of Ellen Lee Neff, the individual. The email address [email protected] is registered to Ms. Neff. Along with this person, Karen R Bird (in 1999) and D S Neff (between 1998 and 1999) shared a residence at 334 Buckingham Dr, Twin Falls, ID 83301. Records indicate a wide presence of individuals named Ellen Lee Neff across Colorado, Oklahoma, Texas, Tennessee. D Neff, Douglas Neff, Ericia E Neff are among the dwellers at this address