Thomas P. Stowell
April 18, 1951 - June 19, 2021
Thomas Patrick Stowell, 70, of Decatur, passed away June 19, 2021 at home. Thomas was born April 18, 1951, in Quincy, Illinois, the son of Arthur Francis and Mildred Mabel (Werner) Stowell. He earned a BS in Psychology from Quincy University... View Obituary & Service Information