John Freeman of Norfolk County, Virginia: His Descendants in North Carolina and Virginia