Stephen Farrell, MBA, is a Senior Financial Strategist with extensive experience in business and investment leadership, specifically in data centers and energy sectors. Currently serving as the Director of Financial Planning and Analysis at Ookla, Stephen leads the development of financial processes, forecasting methodologies, and strategic planning initiatives. Prior roles include senior management positions at American Tower and various analytical positions at Cisco and Credit Suisse, where they demonstrated expertise in financial modeling, budgeting, and operational analysis. Stephen holds a BS in Business Management from North Carolina State University and an MBA in Corporate Finance and Strategy from the University of North Carolina at Chapel Hill.
This person is not in the org chart
This person is not in any teams
This person is not in any offices