Nancy Langhorne

Emmanuel Church (Albemarle County, Virginia)