Roddy MacCallum

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.

Roddy MacCallum
Scottish Country Manager
  • Organisation
    Checkpoint