Newell Brands
Stephen Leow is a seasoned professional in investor relations with extensive experience spanning over a decade. Currently serving as Senior Manager of Investor Relations at Newell Brands since March 2023, Stephen previously held roles at Travel + Leisure Co. as Senior Manager of Securitization and Senior Analyst of Investor Relations, along with a tenure at Hyatt Hotels Corporation in the same position. Prior experience includes a role as Senior Consultant in Capital Markets at FTI Consulting, where strategic communications plans for investor relations were developed for clients with market capitalizations between $250 million and $30 billion. Stephen began the career as a Health Team Intern at Edelman and holds an M.B.A and a B.S. in journalism and public relations from Ohio University.
This person is not in any teams
This person is not in any offices