Rory est un pionnier des technologies de communication vidéo, qui se concentre sur les expériences audio, vidéo et de partage de contenu en temps réel.
En tant que responsable de produit principal au sein du Collaboration Technology Group de Cisco, il dirige les activités liées au serveur de réunion Cisco qui permet aux entreprises de déployer des solutions de collaboration qui répondent à leurs besoins spécifiques. Il se fait également le promoteur de l'amélioration de l'expérience de réunion et des commandes entre les terminaux et les clients logiciels Cisco et Cisco Meeting Server.
En dehors du travail, Rory aime entraîner son équipe locale de cricket junior et faire du vélo.