Stephen Ball, CPA, CA, is currently the Associate Vice President of Finance at Eli Lilly and Company, a position held since 2024. Previously, they served as Senior Director of Finance at POINT Biopharma from 2021 to 2023 and held the role of Senior Manager for External Reporting and Global Policy at The Stars Group from 2018 to 2021. Before that, they were a Senior Manager in Assurance Services at EY from 2007 to 2018. Stephen is pursuing a Bachelor of Business Administration at Wilfrid Laurier University.
This person is not in the org chart
This person is not in any teams
This person is not in any offices