Therese Margolis currently serves as CEO North America, a position held since June 2023, and has been the Editor-in-Chief at Pulse News Mexico since November 2017. Prior to these roles, Therese Margolis was the Editor-in-Chief at The News from June 1990 to November 2017. Therese Margolis holds a Bachelor of Science in Radio and Television and a Bachelor of Arts in Anthropology, both from The University of Texas at Austin.
This person is not in the org chart
This person is not in any teams