En Chine, John exerce au sein du cabinet Global Law Office, un cabinet d'avocats agréé en République populaire de Chine qui compte environ 250 avocats chinois répartis entre Pékin, Shanghai, Shenzhen, Chengdu et Suzhou.
En Suisse, John exerce au sein du cabinet Swisslegal, qui compte plus de 80 avocats répartis dans onze bureaux à travers le pays, notamment à Genève et à Lausanne, où John est basé, ainsi qu'à Aarau, Bâle, Coire, Fribourg, Lugano, Neuchâtel, Pfäffikon, Saint-Gall et Zurich.
Le cabinet de John spécialisé dans le droit chinois en Suisse s'appuie également sur une équipe d'avocats, de parajuristes et d'assistants chinois basés en Suisse, capables de travailler en chinois (leur langue maternelle), en anglais, ainsi que dans les deux langues nationales suisses, à savoir le français et l'allemand.
Nous travaillons également en collaboration avec des avocats correspondants dans d'autres juridictions lorsque cela s'avère nécessaire.