Stephen Allen is a dedicated professional currently serving as the Director of Servicing Strategic Partnerships & Analytics at Bridgecrest. Previously, they held roles at Capital One, including Business Manager and Senior Business Analyst, where they led teams in risk management and conducted extensive analyses to optimize credit models. Prior experiences include internships at Morefield Communications and Altria, where they focused on marketing strategies and sales management. Stephen earned a Bachelor of Science in Math and Economics from the University of Alabama and a Master’s in Business Analytics from The University of Texas at Austin.
This person is not in the org chart
This person is not in any teams
This person is not in any offices