Leigh Goddard's Location
Calgary, AB, CA
Leigh Goddard's Work
Leigh Goddard's Education
Leigh Goddard's Skills
Leigh Goddard's Summary
Leigh Goddard, based in Calgary, AB, CA, is currently a People and Culture Lead at Showpass, bringing experience from previous roles at Massive Media and BroadbandTV (BBTV). Leigh Goddard holds a 2014 - 2019 Bachelor’s Degree in Communications and Media Studies @ University of Calgary. With a robust skill set that includes Public Relations, Communication, Internal and External Communications, Data Analysis, Social Media Communications and more, Leigh Goddard contributes valuable insights to the industry. Leigh Goddard has 1 email and 1 mobile phone number on RocketReach.