where is kroll headquartered
geographic locations edit kroll is headquartered in new york city and has offices in chicago philadelphia los angeles eden prairie nashville san francisco dallas miami loveland and washington d c as well as toronto ontario canada