Moses Greenleaf

1777-1834

Portland, ME
United States

Elected to AAS
August 1820