OurNorthernRoots
Hon. William Greenleaf
Generation: 1
1. Hon. William Greenleaf was born on 10 Jan 1725 in Yarmouth, Barnstable County, Massachusetts; died on 21 Jul 1803 in New Bedford, Bristol County, Massachusetts.
