Joseph Blount Cheshire

Trinity Church (Halifax County, North Carolina)