Erica Taylor, the person's life history confirms they were born on 08.07.84 and have now attained 41 years. The person in question's last verified residence was at 1736 E Lincoln Ave, Decatur, IL 62521. The aforementioned person has occupied five residences at different times. Historical records confirm residences at: 1760 S Fairview Ave #23, Decatur, 4087 Lake Park Blvd, Indianapolis, IN 46227, and 1736 E Lincoln Ave, Decatur, IL 62521. The best way to email Erica L Taylor, the person is via [email protected] or [email protected]. It is unclear, but some documents link the subject to Jamar Taylor (42 years), Barbara R Yarbrough from Iberia. Public records indicate that multiple individuals named Ms. Taylor, the person reside in Illinois. Based on what public records show, we assume that Mr. Taylor and Jamar Taylor are also residing at 1736 E Lincoln Ave