Control Risks Appoints Bill Udell as New CEO
Bill Udell will become Chief Executive Officer of Control Risks on June 1, 2026. He succeeds Nick Allan after serving in leadership roles within the firm and is expected to drive its next phase of development.
