Puffer Genealogy
FREEMAN, John
1681 - 1725 (44 years)
Generation: 1
1. FREEMAN, John was born on 16 Mar 1681 in Sudbury, MA; died on 25 Jun 1725 in Preston, CT.