Steven W. Flack, a 43-year-old white male from Glen Carbon, Illinois, was pronounced dead on September 3, 2017, at Anderson Hospital. Flack, who was born on May 30, 1974, in Kankakee, Illinois, was an independent landscaper and a member of the American Pool Players Association. He was married to Leah Hanley and had a daughter, Brianna Flack, and a stepson, Anthony Perkinton. On the evening of his death, Flack was found in the backyard of a home on Hillscrest Drive in Glen Carbon with multiple gu
...Read More