Michael Rivera is currently the Executive Creative Director and EVP at Upshot. Previously, Michael held creative leadership roles at companies such as The Marketing Store, The Integer Group, and Agency.com, working with various well-known brands. With a Bachelor of Arts from the University of Wisconsin-Madison, Michael has a strong background in communications, journalism, and public relations.
Current role
EVP Executive Creative Director at Deutsch NY
EVP, Executive Creative Director, StudioZ at Zimmerman Advertising
Evp, Executive Creative Director at Sound Healthcare Communications
Evp, Executive Creative Director at Havas Life New York
EVP, Executive Creative Director at Taylor
Access the worlds's biggest network of public org charts
Learn more