Calvin Merrill

Church of the New Jerusalem (Oxford County, Maine)