David James “DJ” Cain of Council Bluffs, formerly of Spirit Lake, passed away peacefully at his home on June 11, 2025. DJ was born July 18, 1972, to David and Juanita in Kassel, Germany. Private family services will be held at a later date in Council Bluffs.
DJ’s sense of humor, great laugh, generous heart and unwavering faith will be missed by all.
He is survived by his parents, Dave (Spirit Lake) and Juanita (Council Bluffs); children, Mallory and Matthew; 4 grandchildren; siblings, Bryan, Andy and Nicole, and forever friend Ruth.