Alec Maclennan only moved to the Highlands last year – but has already made a breakthrough with the national team.