CACI International Inc is an information solutions and services provider, offering a variety of information sol