Bill Udell

Bill Udell
Bill Udell
Chief Executive Officer, Control Risks

Bill Udell is the Chief Executive Officer of Control Risks. Previously, Bill Udell was the Operations Officer and Analyst at the Central Intelligence Agency.