Penny Roberts, the person, born on Nov 22, 1964, has reached an age milestone of sixty-one years. The aforementioned individual is a homeowner or tenant at the dwelling in 1761 E Division St, Decatur, IL 62526, USA. Roberts, the individual has changed locations 3 times in their life. The past residences of this person are documented as: 1865 E Wood St, Decatur, 1523 N Water St #2, Decatur, IL 62526, and 1519 N Main St #2, Decatur, IL 62526. Penny L Wilhelm has been assigned three email addresses. Penny L Roberts, the person and Penny Roberts have been mentioned together in public records. Emily Fay Wilhelm (between 1999 and 2000) and Christopher Wilhelm (between 1999 and 2000) shared an address at 1523 N Water St, Decatur, IL 62526 with the aforementioned individual. Several individuals named Penny, the person reside in Illinois, Indiana. There is another person who is also a resident at the same address — Jessica Roberts. Jessica Roberts is thirty-four years old