Sarah Welch's Location
New York, NY, US
Sarah Welch's Work
Sarah Welch's Education
Georgetown
Bachelor of Science (International Business, French)
1990 - 1994
l'IAE Lyon : école de Management rattachée à l'Université Jean Moulin Lyon 3
1992 - 1993
Sarah Welch's Skills
Sarah Welch's Summary
Sarah Welch, based in New York, NY, US, is currently a Managing Director at Novantas, bringing experience from previous roles at Novantas, Noom Inc., Buttoned Up and Mindset Media. Sarah Welch holds a 1990 - 1994 Bachelor of Science in International Business, French @ Georgetown. With a robust skill set that includes Email Marketing, Web Analytics, Digital Marketing, Strategy, Advertising and more, Sarah Welch contributes valuable insights to the industry. Sarah Welch has 3 emails and 1 mobile phone number on RocketReach.