Helen, the person's official birth certificate states that they were born on Apr 14, 1935 and are now ninety years old. The person in question's residence is at 2328 E Prairie St, Decatur, IL 62521, USA. The subject had occupied a residence at 2151 N Edward St #3, Decatur, IL 62526. The data seems to show that Helen Payne and Donald E Payne are married. To get in touch with the individual in question, use either [email protected] or [email protected]. Connections between the aforementioned party and Dennis E Payne from Decatur, Donald E Payne have been observed in some reports. Census data shows that the name the person in question appears in various locations in Illinois. There is another individual who is a resident at the same address — Mr. Payne