The Haviland Genealogy Ancestors and Descendants of William Haviland of Newport, Rhode island, and Flushing, Long Island, 1653-1688



Source Information