Philip currently is the Chairman of Swiss Re America Holding Corp. based in New York City, and as of April 2015 he also serves on the parent board Swiss Re Group (Switzerland) where he heads the Risk Committee. Earlier in his career Philip was Executive VP and CFO of Power Corporation of Canada which is a diversified holding company with interests in life insurance, wealth management and asset management. Prior to Power Corporation he had a long distinguished career with Credit Suisse in their investment banking and asset management groups before becoming the CFO for all of Credit Suisse Group. He finished his 23 years career with Credit Suisse as Chairman of their Financial Services practice.
Philip is also active in several investments and is an Adjunct Professor at NYU Stern School of Business.