Effie Thelma Thelma Bowers February 27 1923 February 23 2020 Published on: February 24, 2020 Death Notice