Stephen Charles Townzen
November 7, 1956 - November 10, 2018
Stephen Charles Townzen, age 62 of St. Louis formerly of Edwardsville, passed away Saturday November 10, 2018, at St. Louis University Hospital. Steve was an icon in the remodeling business. He was born November 7, 1956 in Alton, Illinois the... View Obituary & Service Information