The Hamlin Family: A Genealogy of James Hamlin of Barnstable, Massachusetts…. Two parts.