Amelia Leaf
November 2, 1957 - October 6, 2015
Amelia L. “Millie” Leaf, age 57, of Olney, IL passed away Tuesday, October 6, 2015 at Select Specialty Hospital in Evansville. Millie had worked as a shipping and receiving clerk. She is survived by her husband Jerold Leaf; two... View Obituary & Service Information
