Fred
Alger
Management, Inc., USA
Templeton
Global Advisors Limited, USA