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


Fundraiser
Help fund new features!