Mr. Terry Morris Allen
January 28, 1954 - May 13, 2021
Terry Morris Allen of Decatur, Georgia passed away on May 13, 2021. Terry Morris Allen was born on January 28, 1954 to the late Mr. Willard Allen Sr. and Mrs. Annie Mae Allen in Elberton, Georgia. He was the last child of twelve... View Obituary & Service Information