In 16-plus years since completing an undergraduate degree in Canada, Shanghai-born Craig Chen had risen swiftly through the corporate ranks and, in principle, saw no great obstacle to further advancement.
However, in quieter moments amid the meetings, briefings, deals and big-money decisions, one thought continued to nag away.