Sheehan has been with Genworth since its initial public offering in 2004. Previously (since 1997), he was with its former parent, General Electric Company (GE). He held various roles, including in real estate and risk and portfolio management. In his most recent position as senior vice president of asset management, he was responsible for the overall performance of Genworth’s insurance investment portfolios, such as corporates, structured investments, real estate, private placements and trading. Sheehan was named a Genworth officer in January 2009.
He assumes the senior vice president and chief investment officer role from Ronald P. Joelson, who is leaving Genworth to join The Northwestern Mutual Life Insurance Company as chief investment officer.
Before joining GE and Genworth, Sheehan was a property investment officer in the real estate investments group Sun Life of Canada. Sheehan is a chartered financial analyst, and he received a bachelor’s degree in economics from Harvard and an MBA in finance from Babson College. Sheehan will report to Michael D. Fraizer, chairman and chief executive officer.