Restrata names ex-hostage negotiator as its new boss in Aberdeen

Craig Menzies, head of Restrata's UK emergency response and crisis management business
Craig Menzies, head of Restrata's UK emergency response and crisis management business

More from Energy Voice

Latest Posts