Nathaniel died 30 Mar 1669 Northampton, Hampshire, MA, at 27 years of age. Mary was born in Hatfield, Hampshire, MA about 1645. A lot of problems here. Her father may have been Thomas Meakins, or John Meekins.
More research is needed.
Several sources say that Nathaniel married Mary in Hadley, but since the marriage appears in the Northampton Vital Records, I am leaving it there. If they were, in fact, married in Hadley - I don't know why. Nathaniel's father, Lt. William was the first man in Northampton sanctioned to perform marriages, and they lived in Northampton.