Head of Risk, Americas
Allen is responsible for overseeing the risk management framework in the Americas. He leads regional half-yearly business standards attestation and quarterly risk control self assessment. Allen works closely with the Global Risk team to incorporate group and industry best practices and provides regular updates on the region’s key risk register to global and regional executive teams.
Experience and qualifications
Allen joined Aviva Investors as Director of Business Risk for the Americas region, progressing to become the head of risk in the region in 2015. Before joining Aviva Investors, he was the senior manager at Ashland Partners International in charge of the company’s internal control assurance service line. Allen’s responsibilities included supervision of internal control auditing engagements for large size asset management firms. Prior to 2010, Allen worked as a senior compliance consultant for Ashland Compliance Group (now Focus 1 Associates), conducting mock SEC exams, annual compliance review and various types of risk and compliance consulting and attestation services. Allen holds a Bachelor of Science degree in Business Administration from Northwestern Polytechnic University and completed his MBA at Willamette University. He is also a certified public accountant in the State of Illinois and a CFA charterholder.