Penn Logs 12.6% Return on Endowment

September 27, 2010

Penn’s endowment performance is spotlighted.