Caleb Brooks

Lake Landing Historic District (Hyde County, North Carolina)