David Troy Benson, 56, of Belleville, passed away on May 22, 2026, in O’Fallon. David was self-employed in construction for many years and took pride in building and creating things with his hands. He enjoyed the satisfaction that came from constructing something meaningful and lasting. Outside of work, he found his greatest joy in the outdoors. He loved hiking, fishing, and spending time in nature whenever he could. Growing up, David played many sports, including soccer, baseball, and track.