Kroll logo

Ben Allen


President and
Chief Executive Officer

1166 Avenue of the Americas
New York, NY 10036
United States of America

 

Ben Allen is president and chief executive officer of Kroll. Based in the company's New York headquarters, he is responsible for the strategic direction and day-to-day operations of Kroll’s global business. Today, the firm operates in more than 65 cities in over 33 countries and employs more than 3,800 professionals and support staff.

Prior to his appointment as CEO in March 2008, Ben served as chief operating officer of Kroll. From 2002 until being named COO in 2007, he was president of Kroll Ontrack, Kroll’s legal technologies and data recovery subsidiary. Additionally, Ben headed Kroll’s Technology Services Group, which includes background screening and related services.

Under Ben's leadership, Kroll Ontrack increased revenues four-fold. In addition to strong global expansion, Ben oversaw the introduction of numerous innovative, award-winning products and services that provided additional value to clients and firmly established Kroll Ontrack as a market leader in each of its respective lines of business.

Prior to Kroll’s acquisition of Ontrack, Allen served as president and CEO of ONTRACK Data International, Inc. Prior to his appointment as president and CEO, he served in several other roles for the company, including chief operating officer and general manager of the U.K. and France offices.

Early in his career, Ben worked for Ceridian Corporation and 3M in sales, marketing, and management positions. He earned his B.A. in business from Washington State University.