L. Terry Todd

Birth date: Jul 11, 1962 Death date: Jun 14, 2014

L. Terry Todd, 51, of Decatur, passed away Saturday, June 14, 2014 in his home with his family by his side. Terry was born July 11, 1962 in Anderson, IN, the son of Marvin “Barney” and Eileen (Cox) Smith. He proudly served his cou