Edwardo Castillo, officially recorded as born on August 26th, 1964, has reached 61 years of age. Mr. Castillo is a resident of the dwelling at 2716 Pacific St, Omaha, NE 68105, USA. This person has spent time living at ten different locations. The last known addresses of this person are: 2301 Cortez St, Laredo, TX 78043, 3510 N 9th St #326, Carter Lake, IA 51510, and 340 David Dr, Elgin, IL 60120. Jesus Vela (age: forty-two years old) is probably the spouse of Castillo, the person. At 302 S Seymour Ave, Laredo, TX 78040, Leticia F Guerra (between 2011 and 2012), Angelica M Guerra (in 2009), and Eduardo had a shared residence. There are several people in Nebraska, Iowa, Minnesota, Missouri who share the name Eduardo Castillo, the individual. Another person resides at the same address as well — Mr. Mejia. Mr. Mejia is a 77-year-old adult