John Carroll who arrived in VA in the 1660's reportedly sailed from Bristol, England. The family was Irish, looking for land, and settled on the Blackwater River in Virginia. I also bought that book on the 'Virginia Carrolls and their Neighbors', its very comprehensive, all the public records on the early Carroll family are in the book. Look for it at the 'Heritage Books' website. These were the 'Isle of Wight County' Carrolls, some of which settled in North Carolina.