Stella Ann Howell
March 19, 1963 - June 26, 2022
Stella Ann Howell of St. James, Missouri passed away Sunday, June 26, 2022 at St. Luke's Hospital in Chesterfield, Missouri at the age of 59. Stella was born March 19, 1963 in Okinawa, Japan to the late Robert and Edith (Lajenese) Wester. Stella... View Obituary & Service Information