Forth Ports has appointed Stuart MacGregor as chief financial officer and as a member of the group’s main board. His career ...