David Francis Welsh, 66, of Winchester, passed away Thursday afternoon, June 30th, 2016, at Illini Hospital in Pittsfield. He was born, September 13, 1949, in Jacksonville, the son of Francis William and Lucy Alice Badman Welsh. He married... View Obituary & Service Information