Stephen McGrath is currently the Executive Director and Head of Finance Process Innovation and Optimization at MSCI Inc., a role they have held since 2025. Previously, McGrath served as the Executive Director of Variable Revenue Accounting and Reporting at MSCI Inc. from 2021 to 2025 and as Executive Director - Controller at JPMorgan Chase & Co. from 2012 to 2021. Earlier in their career, McGrath held managerial positions at CNA Insurance and worked as a Senior Associate at KPMG US. McGrath earned a Bachelor of Science in Accounting and Finance from Florida State University in 2003.
Location
Chicago, United States
Links
This person is not in any teams
This person is not in any offices