Kevin Flaherty Mack senior vice president U.S. and Canada