Thelma I. Woodruff

  • Born: June 15, 1920
  • Died: December 11, 2018
  • Location: Rome, Illinois

Tribute & Message From The Family

Thelma was born on June 15, 1920 and passed away on Tuesday, December 11, 2018.

Thelma was a resident of Rome, Illinois at the time of passing.