He entered the US Marine Corp in 1982. He re-enlisted in the USMC Reserve in 1990 and served in Desert Shield/Desert Storm. David became a lifetime member of the North Branch VFW.
On June 23, 1990, he married Kathleen Hoffman and made their home in North Branch.
He was the proud father of Abigail Alm. David was currently employed by CVRx in Brooklyn Center, Minn., and previously worked for MVP in Wyoming and Master Bread in Roseville.
David greatly enjoyed working with North Branch soccer. He served as a NBAYSA Board Member, NBAYSA Team Coach and lead Soccer Clinics; Assistant Coach NBHS Soccer, Assistant and later Head Coach Roseville High School Soccer and was his daughter’s biggest soccer fan.
David will be deeply missed by his wife of 21 years, Kathleen; daughter, Abigail; parents, Lyle and Karen Alm; brother, Daniel Alm; mother-in-law, Barbara Hoffman; close cousin, Brian Alm; aunts; uncles; cousins and many friends.
Dave is preceded in death by his grandparents and his father-in-law, Kenneth Hoffman.
Visitation was 4-8 p.m. Tuesday, May 15 at Roberts Family Funeral Home, 555 Centennial Dr. SW, Forest Lake.
Funeral service 10 a.m. Wednesday, May 16 at Hosanna Lutheran Church, 9300 Scandia Trail North, Forest Lake with visitation beginning at 9 a.m. until time of service.
Interment with military honors will be at Fort Snelling National Cemetery, Minneapolis, Minn.
Roberts Family Funeral Home, www.RobertsFamilyFH.com.