David Rae, Lord Eskgrove — Scottish judge