Donald MacGregor nunca recuperaría su afán ni su salud.