Business Positions
McKinsey & Company
Management consulting firm
The Manufacturers Life Insurance Company, Inc.
Leading Canadian-based financial services company