Theda Lee Allen
June 12, 1937 - July 21, 2017
Theda Lee Allen born on June 12, 1937 in Detroit, Michigan entered into rest on July 21, 2017 at the age of 80 years. She was preceded in death by her brother, Donald Thayer and is survived by her husband, Robert E. Allen; daughters and sons-in-law,... View Obituary & Service Information