Bill Udell
Bill Udell
Chief Executive Officer, Control RisksBill Udell is the Chief Executive Officer of Control Risks. Previously, Bill Udell was the Operations Officer and Analyst at the Central Intelligence Agency.
News mentions
Control Risks, the global strategic intelligence and security firm announces that Bill Udell will become Chief Executive Officer with effect from 1 June 2026. Udell succeeds Nick Allan, who is steppin...
