Col. William Lamb

Fort Fisher (New Hanover County, North Carolina)