Person:Moses Greenleaf (3)

Watchers
Facts and Events
Name Moses Greenleaf
Gender Male
Birth? 19 May 1755 Newburyport, Essex County, Maine
Death? 18 Dec 1812 New Gloucester, Cumberland County, Maine