John possède 20 ans d'expérience dans le conseil aux assureurs, aux courtiers et aux entreprises en matière de dommages matériels, de responsabilité du fait des produits, de litiges dans le domaine de la construction, de couverture d'assurance et de sinistres liés à l'interruption d'activité.
Parallèlement à son activité d'avocat, il possède une vaste expérience dans la gestion opérationnelle de cabinets d'avocats, notamment en matière de développement d'équipes importantes et de supervision du recrutement, du perfectionnement professionnel et de la prestation de services aux clients. Il a également dirigé des projets technologiques visant à améliorer les résultats des dossiers de sinistres, notamment la mise en place d'un outil d'apprentissage automatique qui a permis de réaliser d'importantes économies en matière d'indemnisation et d'améliorer les taux d'identification.
John anime régulièrement des formations destinées aux clients, aux parties prenantes et aux organismes du secteur sur les sinistres immobiliers et les meilleures pratiques en matière de gestion des sinistres.
Il est titulaire d'une licence en droit.