Teresa Cowherd's Location
London, England, United Kingdom
Teresa Cowherd's Education
Teresa Cowherd's Skills
Teresa Cowherd's Summary
Teresa Cowherd, based in London, England, United Kingdom, is currently a Chief Learning Officer at Bain & Company. Teresa Cowherd holds a 1994 - 1995 MBA @ INSEAD. With a robust skill set that includes Management Consulting, Strategy, Organizational Design, Business Strategy, Talent Management and more, Teresa Cowherd contributes valuable insights to the industry. Teresa Cowherd has 1 email on RocketReach.