Franklin Templeton Investments (31 funds with 135 classes )