General Joseph Graham

Vesuvius Furnace (Lincoln County, North Carolina)