Craven & Gibson Johnson

Christ Church Glendower (Albemarle County, Virginia)