L.T. Foster Allen, 77, entered into eternal rest on Oct. 23, 2022 at the Charles George VA Medical Center in Asheville, N.C. He was a native of Thomasville, Ala. and was born on May 27, 1945, in Selma. Allen was married to his lovely wife, Rebecca for 39 years, and to this union they had one child, (Dr.) Christina Allen of Hyattsville, Md.. He also had three other beautiful children from prior unions: Stanley Campbell of Puyallup, Wash., Shaunnan Allen Cook of Huntsville and Rosa Allen Cooper of Decatur. He was a proud graduate of Selma University and Alabama A&M...
Article Link