Garry est actuellement vice-président senior de BCA Research, Global Asset Allocation. Depuis qu'il a rejoint BCA Research en 2015, Garry a dirigé le service d'allocation globale d'actifs et a également été impliqué dans la stratégie sectorielle des marchés émergents. Avant de rejoindre BCA Research, Garry était directeur général et responsable mondial de la stratégie actions chez HSBC, et rédacteur en chef du magazine Euromoney. Garry est titulaire d'une maîtrise en études asiatiques de l'université de Cambridge et a entrepris des études de troisième cycle en économie à l'université de Kyoto.