You may have most of this.
This looks like your John...
https://familysearch.org/pal:/MM9.1.1/FLG2-N2Khttps://familysearch.org/pal:/MM9.1.1/FLD1-37SThe marriage is 2 sided with parent info listed on the back. Use the arrow in the upper right of the image to page forward.
This could be his death, but unfortunately no image.
https://familysearch.org/pal:/MM9.1.1/FD23-C17New Hampshire, Death and Burial Records Index, 1654-1949 about John McCarthy
Name: John McCarthy
Gender: Male
Birth Date: abt 1858
Death Date: 14 Mar 1938
Death Place: Hanover, Grafton, New Hampshire
Death Age: 80
Father Name: Michael McCarthy
Mother Name: Mary O'Gara
Spouse Name: Mary O'Brien
Spouse Gender: Female
Event Type: Death
Looks like Theresa pre-deceased John, so I suspect 1 of Mary's children provided the information for the death certificate.
https://familysearch.org/pal:/MM9.1.1/FSNT-835And Laura's birth...
https://familysearch.org/pal:/MM9.1.1/FLG2-JL9Mary's death...
https://familysearch.org/pal:/MM9.1.1/FS2L-9BQIn 1870, a Bridget O'Geary is listed with the McCarthy family as a housekeeper. I suspect her to be the mother of Mary, husband of Michael.
1870 United States Federal Census about John Mccarty
Name: John Mccarty
Age in 1870: 11
Birth Year: abt 1859
Birthplace: New Hampshire
Home in 1870: Hanover, Grafton, New Hampshire
Race: White
Gender: Male
Post Office: Hanover
Value of real estate: View image
Household Members:
Name Age
Michel Mccarty 35
Mary Mccarty 31
John Mccarty 11
Daniel Mccarty 10
Catherine Mccarty 8
Charles Mccarty 4
Nancy Mccarty 3
Henry Mccarty 1
Bridget Ogeary 63
In 1860...
1860 United States Federal Census about Michael Mccarty
Name: Michael Mccarty
Age in 1860: 26
Birth Year: abt 1834
Birthplace: Ireland
Home in 1860: Hanover, Grafton, New Hampshire
Gender: Male
Post Office: Hanover
Value of real estate: View image
Household Members:
Name Age
Michael Mccarty 26
Mary Mccarty 20
John Mccarty 1
Daniel Mccarty 5/12
Bridget Ogara 53
The census listed County Cork as the birthplace of Michael, and County Sligo as the birth place of Mary and Bridget.
There was another McCarty family in Hanover that I think may be related. Head of house was Owen, wife Mary. And in 1860, there is an older Mary McCarty living with them, which I suspect is Owen's mother.
Mary Ellen McCarthy is buried at Dartmouth College Cemetery
http://www.findagrave.com/cgi-bin/fg.cgi?page=gr&GSsr=68...;
According to her death record, Theresa is buried there as well. There's a reasonable chance that John is also.
Also a good chance that this is John's parents with some siblings...
http://www.findagrave.com/cgi-bin/fg.cgi?page=gr&GSsr=68...;
John