John Weiland, who had a long career in General Mills' research department, had a well-earned reputation among family and friends as a handyman and problem solver.
"He could fix anything," said his wife, Carol.
He also was a lifesaver.
In 1999, the couple were living on Lake Minnetonka, off Crystal Bay. "We lived right on the corner by Coffee Channel," Carol Weiland said. "There were interesting things happening all the time. We had quite a few people come to our door needing help."
On March 12, 1999, a snowmobiler struck a channel wall near the Weiland residence, sending both the driver and vehicle through the ice and into the water. John Weiland heard the commotion, rushed to the scene and rescued the snowmobiler, who was taken to the hospital in critical condition but survived.
Later that year, the Hennepin County Sheriff's Office presented Weiland with an Award of Merit "in recognition for John's outstanding efforts to save the life of another."
Weiland got further recognition a few years later when the snowmobiler named his first son after him.
Weiland, of Eden Prairie, died on April 24. He was 80.