Mar. 11, 1937 - Apr. 16, 2023Glenn Stewart Echols, 86, of Duluth, Georgia passed away on April 16, surrounded by his loving wife and daughter.Glenn was born on March 11, 1937, to Bessie Evelyn and B. Echols in Prichard Lake, Texas.After high school, he continued his education going on to ...