John also serves on the board of directors of the U.S.-China Business Council and MAXIMUS, and served as a director of Hudson Global, Inc. He is a Fellow of both the Society of Actuaries and the Conference of Consulting Actuaries, and has served as a trustee of The Actuarial Foundation.