Roddy MacCallum, Scottish Country Manager. As part of Roddy’s role, he is responsible for all aspects of Check Points business in Scotland including sales, channel and customer success.
This site uses cookies. Find out more about cookies and how you can refuse them.