Hi - just for a start here are some census records that can help by establishing approximate dates of birth etc. These were posted in an earlier thread on the Denmark forum.
The son you mention (son of Christian Holm and Karen) must be Godford.
1900 Bath, Freeborn, Minnesota Christian Holm 50 born November 1849 married for 24 years so married about 1876; to USA 1886 Cary M Holm 48 born August 1851, has had 3 children, 1 living Jorgine Holm 14 born January 1884 in Denmark everybody on the census page was born either in Denmark or in Minnesota
1910 Bath, Freeborn, Minnesota Christian Holm 61 born Denmark Karen M Holm 57 born Denmark William Holm 8 born Minnesota [= grandson per 1920 census]
1920 Freeborn, Minnesota Chris Holm 71 born Denmark Marie Holm wife 67 born Denmark Willie Holm age 18 GRANDSON
1930 Geneva, Freeborn, Minnesota Christian Holm 80 born Denmark Karen Marie Holm 77 born Denmark Mary Nelson 43 servant
Minnesota Death Record (Minnesota Historical Society) Godford Holm Male, white, single, farmer Died 17 Jun 1899 Death place: W S Wood [sic] age: 23, born about 1876 in Denmark Father's name: Chris Holm born in Denmark Mother's name: Karen M. Holm born in Denmark
In 1900 Jens Holm lives next door to Christian. He could be a brother, apparently that is unknown. I'll post this record because it could be a clue when researching the extended family.
1900 Bath, Freeborn, Minnesota, USA Jens P. Holm 60 born October 1840 Denmark, married 13 years, to USA 1887 Elsey M. Holm 67 born August 1833 in Denmark, mother of 7 children, 2 living