Gershom Flagg

Fort Western (Kennebec County, Maine)