Rev. John Cargill

Glebe House of Southwark Parish (Surry County, Virginia)