Mary Holden was born on 21 Mar 1679 in Cambridge, Middlesex, Massachusetts, United States; died on 17 Jan 1758 in Marlborough, Middlesex, Massachusetts, United States.
Mary married about 1704 in Marlborough, Middlesex, Massachusetts, United States. [Group Sheet] [Family Chart]