Three made up at McGrigors as Gray departs for Eversheds