DAVIS, Mary Jo, 82, of Elmore, AL, passed away on Monday, April 23, 2018. She was preceded in death by her husband Charles Paul Davis, and a son, Kenneth Alan Davis. She is survived by her children, Mike James (Robin), Teri Logan (Aubrey), Robert Davis and LaDonna Davis; three grandchildren, Mickey James, Jennifer DeLoach, Lacey Davies; five great grandchildren, Morgan, Reece, Logan, Ava, Mason. In lieu of flowers, memorials can be made to St. Jude Children's Research Hospital. A Celebration of Life Service will be held at 1:00 p.m. on Friday, April 27, 2018 at Alabama Heritage Funeral Home with Kevin McDaniels officiating. Burial will follow in Alabama Heritage Cemetery. Visitation will be held one hour prior to the service. For online condolences, please visit www.alabamaheritagefh.com.