James David McCollough, 31, of Geneseo, passed peacefully in his home on Monday, May 20, 2019. A celebration of life will be from 2 p.m. to 5 p.m. Sunday, May 26 at Vandemore Funeral Homes & Crematory, in Geneseo. Cremation rites have been accorded. Memorials may be directed to the James David McCollough Memorial Fund.

David was born on Aug. 23, 1987, in Kewanee. He was a graduate of Geneseo High School in 2007. He enjoyed working on cars, participating in demolition derbies, listening to country music, playing video games, and hanging out with friends. Many remembered him as always being happy, sharing lots of laughs, and always willing to offer a helping hand when needed.

Those left to cherish his memory include his mother, Kathy McCollough, of Geneseo; son, Jax McCollough, of Savanna; aunt, Carla (Joe) Dunbar, of Wyoming; and special friend, Carol Wall, of Bradford; along with many other family and friends. David was preceded in death by his grandparents, Ella Hoopes and James Ward.