Margaret was born and raised in Estherville and graduated from Estherville High School. She and John lived in Arizona for a time before coming to Nevada in 1986. Margaret spent most of her life as a truck driver; first as a team with her husband, then her son, Charles, and lastly with her daughter, Theresa until her retirement. She enjoyed being with her family, especially her grandchildren.
Survivors include two children, Charles Caviness and his wife Jennifer, Rockville, MO, and Theresa Cheek, IA; five grandchildren, Christina Tuttle, IA, Bradley Tuttle, IA, Brooke Caviness, Rockville, Skylar Caviness, Rockville, Cody Thomas and his wife Heather, Nevada; several great-grand-grandchildren; two brothers, Jerry Longman, Manzeppa, MN, Charles Longman, Estherville, IA; numerous nieces and nephews. She was preceded in death by her parents, husband, Jack, and one sister, Mary Helmich.
Services will be held at a later date.