Invite friends and family to read the obituary and add memories.
We'll notify you when service details or new memories are added.
You're now following this obituary
We'll email you when there are updates.
Select your format and elements to print
Diana Lynn
Mcmahan
Jul 21, 1953 — Sep 21, 2025
Maryville
Diana "Di" Lynn McMahan, 72, of Maryville, IL, passed away at her residence on Sunday, September 21, 2025.
Born July 21, 1953, in Alton, IL, Di was a 1971 graduate of Edwardsville High School and went on to earn a bachelor's degree in Early Childhood Education from Southern Illinois University Edwardsville. Her love for teaching and nurturing young minds led her to serve as the director of the former Little Lambs Preschool in Maryville for 25 years. She touched the lives of countless children and families. She was currently employed as Youth Services Coordinator at the Maryville Community Library where she continued to work with the children she loved so much.
Di was a devoted member of Good Shepherd Lutheran Church in Collinsville. Di also gave her time to her community as a past member of the PTA at Maryville Elementary. She loved reading, crocheting, and shopping, but above all, she cherished time spent with her family. Di was a big kid at heart and her love of all things chicken was unmatched.
She was preceded in death by her beloved husband, James McMahan, whom she married on June 30, 1972, and who passed away on October 16, 2011; her father, James "Jim" Earl Fravell; and her sister and brother-in-law, Linda and Bill Bates.
Di is survived by her loving son, James "Jim" (Stacy) McMahan, Jr.; her mother, Shirley (nee King) Ehrat; her brother, Mickey (Deb) Fravell; two sisters, Kim (Earl) Keller and Gale (Steve) Stahlhut; and numerous nieces, nephews, and Godchildren, all of whom held a special place in her heart.
Visitation will be held from 4 to 7 p.m. on Friday, September 26, 2025, at Barry Wilson Funeral Home in Maryville. A second visitation will take place from 10 to 11 a.m. on Saturday, September 27, 2025, at Good Shepherd Lutheran Church in Collinsville, followed by the funeral service at 11 a.m. Burial will be at Hoxsey Cemetery in Alhambra, IL.
Memorials may be made to the Maryville Community Library or Good Shepherd Lutheran Church and will be received at the visitation or sent to Barry Wilson Funeral Home, 2800 N. Center Street, Maryville, IL 62062.
Friday
Barry Wilson Funeral Home
4:00 - 7:00 pm
Saturday
Good Shepherd Lutheran Church
10:00 - 11:00 am
Saturday
Good Shepherd Lutheran Church
Starts at 11:00 am
Saturday
Starts at 12:45 pm
Visits: 41
This site is protected by reCAPTCHA and the
Google Privacy Policy and Terms of Service apply.
Service map data © OpenStreetMap contributors