Mary Elizabeth Poole, 79, of Fredericksburg, Virginia passed away on Sunday, May 19, 2024 at Spotsylvania Regional Medical Center.
A funeral service will be held for Mary at 12 P.M. on Thursday, May 30, 2024 at Maddox Funeral Home, 105 W Main St. Front Royal, Virginia 22630 with Sammy Campbell officiating. The family invites guests to visit one hour prior to the service. Following all services there will be an entombment at Panorama Memorial Gardens.
Mary was born on July 14, 1944 in Baltimore, Maryland to the late Elmer Russell Shiflett and Mary Elizabeth Rowe. She was also preceded in death by her step-mom Peggy Shiflett; her brother, Darrell Shiflett; and her son-in-law, Charles Foster.
Surviving Mary are her children, Laura Foster, Jeff Poole, and Jessica Holzer (with spouse, Bobby); her siblings, James “Jimmie” Shiflett (with spouse, Kathy), Wayne Shifflette (with spouse, Linda), Frank Shiflett (with spouse, Nancy), Diana Shiflett Robbins, and Elmer “Rusty” Shiflett Jr. (with spouse, Michelle); her grandchildren, Brittany Foster, Charles Foster Jr. (with spouse, Cassy), and Zack Wallace (with spouse, Erin); her great-grandchildren, Gavin Ranck, Addyson Knight, Aubree Knight, Caydence Foster, Carter Foster, Cali Foster, and Ainsley Poole; and numerous nieces and nephews, family and friends.
In her spare time, Mary enjoyed painting and feeding the birds/squirrels in her outdoor garden. Her most cherished time spent in her later years was spending time with her grandkids.
Pallbearers will be Bobby Holzer, Charles Foster Jr., Zack Wallace, Gavin Ranck, and Kelly Knight.

I will miss my dear cousin Mary. I have many memories together as we grew up. We had recently began texting. May God bless her family.
The time we had together we’re short and sweet. Mary you will be greatly missed. Rest In Peace.💖
the world and her family especially her great grandson Gavin has lost a very special person she will be greatly missed she tried to find the good in everybody a lot of people stepped on her but she had a great big heart with a lot of forgiveness
I will miss you ❤️ very much the time we spent together I will never forget I love you Mary Poole until we meet again
She was a special person. I cherish our time together. Heaven has another Angel.