IN LOVING MEMORY OF

David Leonard

David Leonard Johnson Profile Photo

Johnson

Oct 27, 1957 — Jun 29, 2025

Obituary

David Leonard Johnson, 67, of Elgin, Minnesota passed away at his home on Sunday, June 29, 2025. He was born on October 27, 1957, in Austin, Minnesota to Leonard and Phyllis (Jech) Johnson.

David grew up attending elementary school in Adams, Minnesota and graduated from Stewartville High School in 1975. After graduation he lived and worked in Rochester, Grand Meadow and Stewartville and then moved to Nehalem, Oregan and worked for the Neahring Dairy Farm. Later he moved back to Rochester.

On November 8, 1980, he married Debra Moore at Trinity Lutheran Church in Elgin. After their marriage they moved to Branson, Missouri and operated the Table Rock Inn. In 1987 they moved back to Minnesota and David was employed by All America Co-op at Elgin, later he moved to their location in Viola and retired in 2022. David was a member of the Trinity Lutheran Church in Elgin.

David is survived by his wife, Debra Johnson, two daughters, Erin Johnson and Michele Johnson all of Elgin; four grandchildren, Noah, Isabel, Olivia, and Liam; and one brother, Douglas (Krista) Johnson of Nixa, Missouri. He was preceded in death by his parents, a daughter Amanda, and his mother and father-in-law, Wes and Janet Moore.

The funeral service for David will be held at 11:00 a.m. on Thursday, July 3, at Trinity Lutheran Church in Elgin with Pastor Josh Moldenhauer officiating. The burial will follow the service in the Elgin Cemetery. Friends and family may visit from 4:00 – 7:00 p.m. on Wednesday, July 2, at Schleicher Funeral Homes, Plainview Chapel and one hour prior to the service at the church on Thursday.

To send flowers or plant a memorial tree in memory, please visit our flower store.

Funeral Services

Visitation

July
2

Wednesday

Schleicher Funeral Homes & Cremation Services- Plainview

10 East Broadway, Plainview, MN 55964

4:00 - 7:00 pm

Visitation

July
3

Thursday

Trinity Lutheran Church

305 1st St NW, Elgin, MN 55932

10:00 - 11:00 am

Funeral Service

July
3

Thursday

Trinity Lutheran Church

305 1st St NW, Elgin, MN 55932

Starts at 11:00 am

Guestbook

Visits: 4

This site is protected by reCAPTCHA and the
Google Privacy Policy and Terms of Service apply.

Service map data © OpenStreetMap contributors