The birth year was listed as 1921. Louis is associated with Townsend Research Laboratories, Inc. Indianapolis and Greenwood are cities Louis has lived in. The phone number (317) 889-6020 is Louis’s. Kathryn B Townsend, Pauline S Townsend, Louis G Townsend and 2 other people are people possibly related to Louis. Louis is a resident of 1079 Smock Dr, Greenwood, In 46143. The current age of Louis is 102.