Asher Benjamin

Design
Baptist New Meeting House (Merrimack County, New Hampshire)