Stephen C. Lehman, CFA
Chief Investment Officer for Endowment and Foundation
Director, Investments of The Pew Trusts
Stephen C. Lehman, CFA®, is Glenmede’s Chief Investment Officer for Endowments & Foundations and the Director of Investments for The Pew Trusts in Glenmede’s Philadelphia office. Mr. Lehman is responsible for formulating investment policy and strategy for over $8 billion in assets, including the Pew Trusts. Mr. Lehman serves on the Company's Investment Policy Committee.
Prior to joining Glenmede, Mr. Lehman was Senior Director of Investments for Columbia University's endowment fund. He also served as Senior Investment Analyst at the Howard Hughes Medical Institute in Bethesda, Maryland and Vice President and Portfolio Manager at Ferris & Company in Washington, DC.
Mr. Lehman earned a Master of Public Administration degree from the Woodrow Wilson School of Public and International Affairs of Princeton University. A member of Phi Beta Kappa, Mr. Lehman received a Bachelor of Arts degree, cum laude, in economics from Oberlin College. He also holds the Chartered Financial Analyst® designation.