Puffer Genealogy
MARSTON, Caleb
1729 - 1770 (40 years)
Generation: 1
1. MARSTON, Caleb was born on 9 Jun 1729 in Oyster River, NH; died in May 1770 in Newmarket, NH.