Puffer Genealogy

http://www.shrewsburyhistoricalsociety.org/vital-records/



Source Information