Subscribe to our mailing list

* indicates required

About XM

Leadership Team


Meet the XM Leadership Team



Jim McLean

Chief Executive Officer

Jim was appointed Chief Executive Officer of XM Developments in 2015 and leads all global operations of the business.

A seasoned technology industry executive with over 20 years’ experience in building eCommerce oriented software and technology companies. Over the past four years Jim has focused exclusively on working with Sage ERP resellers and customers to implement integrated eCommerce and payment processing solutions.

Jim holds a Bachelor of Commerce degree from the University of British Columbia.

Stephen Midgley

Chief Operating Officer

As COO, Stephen is responsible for leading marketing, product management, product development, global support, client services, and human resources, as well as the Sage global go-to-market alliance.

Stephen joined XM in 2017 to build and lead their marketing and product management practices. Prior to XM, Stephen served as Vice President, Global Marketing at Absolute Software, a leading cyber security software vendor. His responsibilities included corporate communications, product marketing, channel and field marketing, demand generation, and all things digital. Prior to Absolute, Stephen was Senior Director, Global Web Marketing and Marketing Operations at business intelligence vendor Business Objects. In this role, he led the company’s global online marketing efforts, was responsible for marketing operations and represented Marketing in the company’s merger & acquisition initiatives.

Stephen holds degrees from University of British Columbia and the British Columbia Institute of Technology. He is also a graduate of UBC’s executive leadership program and is past lecturer at UBC on digital marketing best practices. He volunteers as a soccer coach, so that he can help kids enjoy the "beautiful game" and convert them into being Liverpool FC fans. 

Blair Watkins

Chief Technology Officer & Co-Founder

As CTO, Blair is focused on developing eCommerce solutions that allow our clients to maximize the potential of the digital world.

Over his 20 year career, he has specialized in connecting systems specifically enterprise logistics and warehousing, business to business distribution, and retail systems. Blair has connected systems for large corporate companies including McDonalds, Nestle, Pfizer, Coke, Mercedes Benz, Mobile, BP, and Reckitt Benckiser.

Blair holds a computer science degree from the Auckland University of Technology.

Brooke Anderson

General Manager, Africa & Middle East Operations & Co-Founder

Brooke is one of the co-founders of XM Developments and is responsible for operations in Africa and the Middle East.

Formerly an account manager with DDB Advertising for their largest client, McDonald’s, Brooke is highly skilled in ecommerce and ERP business analysis and is focused on delivering eCommerce solutions to address the business needs of XM clients.

Brooke has been based in Cape Town since 2014, where he heads up the support team, and is focused on expanding the market in Sub-Saharan Africa and the Middle East.. He is a passionate advocate for intelligent ecommerce and has personally been involved with over 100 webstore implementations.

Lance Tracey


Lance is Chief Executive Officer of Code Consulting Ltd and is also a Founding Partner at Full Stack Foundry. In 1999, he co-founded Peer1 Hosting which, by 2005, was the fourth fastest growing public company in Canada. He was CEO between 2005 and 2007 and later took over as Chairman until Peer1 was sold to Cogeco Cable in 2013 for $635M.

He is also an active investor and advisor in a number of technology companies, including XM Developments, where he shares his perspective in support of the overall direction of XM Developments.

He currently sits on the boards of Grow Financial, Cirius Messaging, and Inetco Systems.

To top