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

James Bruce Stewart