Richard Lee Townsend
September 15, 1926 - November 27, 2011
Anderson - Richard Lee Townsend, 85, Anderson, passed away November 27, 2011 at his residence after an extended illness. He was born September 15, 1926 in Elwood, Indiana, and lived in Madison County most of his life. Richard served his country... View Obituary & Service Information