Efren Escobedo, the person's life history confirms they were born on April 17, 1974 and have now attained fifty-one years. The aforementioned subject can be found living at 3078 Willow Pass Rd, Concord, CA 94519. The individual in question has transitioned through seven different home addresses. This individual has occupied residences at: 1028 Orange St, Concord, CA 94518, 2791 Mayfair Ave, Concord, CA 94520, and 3078 Willow Pass Rd, Concord, CA 94519. The data appears to show that Mr. Escobedo, the person and Maria Escobedo (age forty year old) are married. As per database records, Mr Efren E Leon has 3 email addresses available. Public records suggest a connection between the aforementioned subject and Margaret A Warmolts. The states of California include many individuals named Mr Efren E Leon. Based on what public records show, we assume that Mr. Cuthbertson and Ms. Martinez are also staying at 3078 Willow Pass Road Concord