John Joseph I Williams

White Rock Plantation (Halifax County, North Carolina)