The individual in question's historical records confirm they were born on September 23rd, 1940 and are now 84 years old. Ellen Howells has an established residence at 18752 N 89th Ln, Peoria, AZ 85382, USA. Howells, the person has lived at 8 distinct addresses. This individual was formerly located at: 17200 W Bell Rd #1194, Sun City, 110 Crispin St, Merritt Island, and 110 Crispin St, Merritt Island. For inquiries or correspondence with the aforementioned subject, use either [email protected] or [email protected]. Public records show that Ellen, the person and Thomas W Howells (88 years) are connected. The aforementioned subject and Deborah L Howells (between 1990 and 1997) were registered at the same address, 2925 Deer Island Dr E, Lake Tapps, WA 98391. There are people with the same name, Ellen, the individual, living in California, Michigan, Florida, North Carolina. Someone else is also living at the same address — Mr. Howells. Mr. Howells has reached the age of eighty-eight