Beach, William, collector for the District of Gloucester, Maine

Relationships: