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