Templeton Global Advisors

GPTKB entity