In about 1756 in Virginia, John married Jemima Nicholas b. c. 1736 in England. Circumstantial evidence leads to the belief that Jemima may be the sister of Richard Nicholas; as the Carrier and Nicholas families reportedly immigrated as a family unit to Virginia.
http://lewis-genealogy.org/genealogy/Weaver/Carrier-1.htm