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.
This person is not in any teams
This person is not in any offices