logo for Kroll

Kroll Employee Directory

Kroll corporate office is located in 55 E 52nd St, New York City, New York, 10055, United States and has 4,180 employees.

Kroll Global Presence

globalPresence illustration
LocationPeople at location
North America2,260
Asia973
Europe800
South America123
Australia28
Africa4

Search All Employees

Key Employees of Kroll

Profile Picture
Recaredo Romero

Regional Managing Director, Latin America

PhonePhoneEmailEmail
Profile Picture
Patrick Puzzuoli

Chief Financial Officer

PhonePhoneEmailEmail
Profile Picture
William Klancko

Chief Operating Officer, Technology

PhonePhoneEmailEmail
Profile Picture
Kimberly Bindra

Chief Marketing Officer

PhonePhoneEmailEmail
Profile Picture
Colleen Staub

Chief Marketing Officer, Business Services

PhonePhoneEmailEmail
Profile Picture
Michael Frishberg

Chief Operating Officer

PhonePhoneEmailEmail

Search Full List of Executives

Index of contact profiles from Kroll

1-25 of 4,180 results
Contact Name
Contact Info
Job Title
Location
Last Update
1 2 3 4 5 right