Samuel Livermore

Trinity Church (Grafton County, New Hampshire)