Management Team


Henry Graham

Henry Graham is TNS' Chief Executive Officer and is ultimately responsible for TNS' performance and direction, making investment and strategic decisions to ensure TNS' long-term sustainable growth.

Henry oversees TNS' three divisions, which have grown to provide services in over 40 countries and he also sits on TNS' board of directors.

Mike Keegan

Mike Keegan has two roles on TNS' management team. In his position as Chief Operating Officer, Mike has global responsibility for network operations, development, systems integration, SAS, MIS and service delivery. As President of TNS' Telecommunication Services Division, Mike is responsible for the division’s sales, marketing and product initiatives.

Ray Low

As President of the global TNS Payments Division, Ray ensures that the division’s diverse payment portfolio of managed payment gateways and transaction delivery services are effectively positioned to meet current and emerging market needs. In his role, Ray steers the direction for the overall division and works with regional teams to develop the TNS payments business.

Alan Schwartz

Alan Schwartz is President of TNS’ Financial Services Division and is responsible for driving strategic initiatives which grow the division’s global financial community of interest. He leads a global team committed to meeting the evolving needs of financial market participants with new value added services and access to new instruments and market segments.

Dennis Randolph

Dennis Randolph is TNS’ Chief Financial Officer and Treasurer, and oversees TNS' financial operational centers around the world. He is responsible for ensuring financial compliance in the countries TNS operates in and setting the organization’s financial strategy, including long-term investments, internal control processes and budgeting. He also supports larger structured contracts.

Jim McLaughlin

Jim McLaughlin is TNS’ General Counsel and Secretary. He oversees a team providing legal advice to TNS globally in areas such as contracts, employment, regulatory, intellectual property and acquisitions.

His role also includes leadership of TNS' HR functions, including coordination of recruiting, benefits, performance management, training and employment policies and procedures.

Chris Penny

As TNS' Chief Strategy Officer, Chris Penny plays an active role in identifying potential growth areas and investment opportunities for TNS. He also works with group heads and the product development teams to evaluate new markets and acquisition prospects, and oversees TNS' global marketing communications team.

Mark Cole

As Chief Network Officer, Mark Cole leads a global team responsible for the network and services provided to TNS' customers around the world. His group ensures the design, planning, implementation, maintenance and customer service for TNS' global payments, financial and telecommunications networks.

Craig Conway

Craig Conway is TNS' Chief Technology Officer. In this role, Craig is responsible for systems development for the company’s products and services, business intelligence, technology infrastructure, quality assurance, project management, vendor management, procurement, supply chain, facilities, security and compliance for the global enterprise.

David Neal

David Neal is TNS' Group Financial Controller. He is responsible for maintaining TNS' financial procedures, ensuring compliance with SEC filing and regulatory requirements, preparing financial information for earnings calls with investors and analysts and delivering financial reports for TNS' management team.

His department also supports TNS by undertaking budgeting, forecasting and other financial processes.


This content is for the overlay and will not appear on the page