Solomon Graves

Graves House (Caswell County, North Carolina)