Now playing for Exeter City in League One, McDonald couldn’t even walk without feeling exhausted just a few years ago