Forth Ports, the UK’s third largest ports group, has appointed former Stewart Milne CEO Stuart MacGregor as chief financial ...