Vice President of Strategy and Head of the VFS Innovation Lab
Volvo Financial Services
Allen is the Vice President of Strategy and Head of the VFS Innovation Lab. He is responsible for company-level strategy that aims to chart a course to the captive finance company of the future. In his capacity as Head of the VFS Innovation Lab, Allen is charged with applying emerging and disruptive technologies to new services creation through venture development and strategic partnerships.
Prior to joining Volvo Group, Allen held positions in executive management, business development, risk and finance with Capmark Finance and GE Capital, and has lived and worked in multiple countries in Europe and Asia.
Allen holds a Bachelor’s of Science degree in Business Administration from Wake Forest University in North Carolina