Sheila's birth date was listed as 1953. Sheila was born 72 years ago. Sheila now resides at 414 Main St, Atwood, Il 61913. The number currently linked to Sheila is (217) 578-3045. Sheila has previously lived in Atwood and Urbana. This person is linked with Cherub Business Services, Inc.