Miles Townsend
June 11, 1941 - September 17, 2004
Indianapolis - Miles Townsend, 63, Indianapolis, died September 17, 2004 at St. Vincent Hospital, Indianapolis Indiana after an extended illness. He was born June 11, 1941 in Anderson, Indiana, and resided in Indianapolis, Indiana. He lived... View Obituary & Service Information