William Parkhurst

Canaan Meetinghouse (Grafton County, New Hampshire)