I couldn't possibly know the identity of the soldier, I was responding to your question "This is a Gordon Highlander Soldier, and the badge on the glengarry is that of the Gordon Highlanders, there are some pretty clued up people on Rootschat but they would need a tad more information to identify your soldier, regimental number and name being of the utmost importance, from that it can be ascertained if he was in ww2 or other conflicts after, if he was wounded or died, what campaign medals he was awarded.
The Gordon Highlanders mainly recruited in the Aberdeenshire area of Scotland but that is not to say your man is Scottish, he may have joined the Gordons for other reasons or been added to the strength from another unit.
There are so many other factors that need to be identified, The Gordon Highlanders have a Regimental Museum in Aberdeen but it is unlikely they will be able to help on the photograph alone.
Does your man have a name ?, is he a relation?, does anyone else in the family know who he is? Has a family member got his medals if he had any?, is there any writing on the reverse of the pic?
These are the bits of info that Rootschatters need to be able to tell you more about your soldier.
Regards
James