Margaret E. Wilson Allen, born June 15, 1930, entered her heavenly home Monday, September 9, 2019, in Gulf Shores AL. She is preceded by her late husband, Eugene Allen; great grandson Eli Oldham. Margaret is survived by her daughters, Fonda Thomas (Joel) and Brenda Morris (James); son, Gerald Oldham; grandchildren, Devin, Gersan and Gammie; great grandchildren, Emily, Kaden, Madison, Holly, Allie, Ethan, and Jarrett; sister, Betty Fordham; brother, Norman Wilson (Nina) and her caregiver Shelia Cooper. Her visitation will be held in the Charter Funeral Home Chapel, Thursday, September 12, 2019 from 6 p.m. to 8 p.m., services will be held Friday, September 13, 2019 at 10 a.m. Margaret will be interred in the Pelham City Cemetery. In lieu of flowers please donate to your favorite organization in her name.