Bill Udell

Bill Udell

CEO
Control Risks' Americas region

Bill Udell is Chief Executive Officer of Control Risks’ Americas region. He is responsible for the strategic growth and development of Control Risks’ business across the Americas, including its offices in Bogotá, Houston, San Francisco, Mexico City, New York, Panama City, São Paulo, Chicago, Toronto and Washington DC. He is based in San Francisco and sits on the Board and the Executive Committee.

He has held a number of positions within Control Risks and previously managed the security consulting, protective services and crisis management business for the Americas. Prior to that, he managed Control Risks’ Iraq business, working with foreign embassies, NGOs and companies to ensure that their Iraq operations were sustainable within the security environment, Iraqi legal framework and local social structure.