David Halverson, 79, of Mason City, Iowa, passed away on February 27, 2024. Memorial services are pending.