Enoch Osgood

Hill Center Church (Merrimack County, New Hampshire)