Spencer man dies in crash near Peterson