He joined Disney in 1995 as vice president of marketing for Disney Cruise Line and later led the rebranding of ESPN Wide World of Sports and reimagining of Disney Springs at Walt Disney World. In 2013, he was named senior vice president and general manager of Disney Vacation Club and Adventures by Disney and, beginning in 2018, served as president of Consumer Products Commercialization. On May 18, 2020, he was named president of the Disneyland Resort.