Charlie McDade

Cedar Grove Rural Crossroads Historic District (Orange County, North Carolina)