His full name was James Stewart Roberts and he served in the 9th Battalion of the Royal Scots.
James Bruce Stewart