Meet the Team

Our Leadership understands that the business depends on talented individuals working as a team. By identifying initiatives for continuous improvement, we constantly raise the level of talent through strong hires and provide opportunities to develop existing team member skills.

We believe that getting the best out of the business means getting the best out of its people. This is key to our strategic growth.



Rory Brannigan

Rory leads ISDM’s sales and partnership programs. He has over 25 years of experience in the industry and has been at the forefront of delivering cutting-edge solutions to all types of business.



Karen McWhirter

A key member of the Executive Team, Karen’s focus is on maintaining control of diverse business operations, to secure the functionality of business to drive extensive and sustainable growth.


Board Member & Technical Advisor

Stephen Milner

Stephen is responsible for advising ISDM’s Leadership teams on developing applications, providing technical expertise, and coordinating Technicians’ activities.