Booz Allen Hamilton is a leading provider of management and technology consulting services to the US government.