Faculty union leader, member of S.W. Illinois Labor Council Leo Welch dies at 83 Faculty union leader, member of S.W. Illinois Labor Council Leo Welch dies at 83 Posted on August 1, 2022 |