Thank you for responding. Yes, that's right: Gardner Edwin Johnson married Retta Bunting on 23 Apr 1890 in Huron County, Michigan.
I've seen Edwin G.'s marriage record, where he is recorded as Edwin George Johnston -- my best guess is transcription error. Unfortunately, I cannot find a primary record, other than family papers, showing his middle name as Gardner. He just appears as 'Edwin Johnson' on his death certificate, and 'Edwin G.' in his obituary and other records.
Edwin was married twice: The first marriage was to Evelyn Davis, on 13 Nov 1861 in Oakland County, Michigan. The 2 children from this marriage were Gardner Edwin (married Retta Bunting), and Frances Evelyn (married Caleb Richardson 27 Jul 1887, Gore, Huron, MI). Caleb was Elizabeth Richardson's brother. Evelyn (Davis) Johnson died on 14 Mar 1878.
Edwin married (second) Elizabeth Richardson, daughter of George H. Richardson and Harriet Carey, on 13 Dec 1878, Gore, Huron, Michigan. They had 7 children, including my grandmother, Harriet Carey Johnson (she later changed her name to Hallie).
With regard to the family of Philip Carey and Sarah Hodges, I'm confused about Annie. She appears in Philip's household in the 1871 Census, age 5, which would put her dob about 1866. However, her marriage record and subsequent census records indicate that she was born in 1873. The 1911 census says August 1873. Two different children? That pesky 1881 census that no one can find might help with that question!
I have so far been unsuccessful in finding a record of Mary Gold's birth or parents in the parish records available online. I have also tried through the Petworth Project group, but no luck so far.