The Descendants of Margaret Goodspeed

Margaret Goodspeed (1333), married

Nicholas Putnam (1332)