David J. Gregson, 66, of Red Bud, passed away at 7:43 a.m. on Thursday, Dec. 23, 2021 at Red Bud Regional Hospital. The visitation will be Monday, Dec. 27 from 3-8 p.m. and Tuesday, Dec. 28 from 8-10:45 a.m. at Pechacek Funeral Home in Red Bud. The funeral Mass will be held at 11 a.m. on Tuesday, Dec. 28 at St. John the Baptist Catholic Church in Red Bud with Msgr. Dennis Schaefer officiating. Interment will be in the church cemetery.