Sgt John William Horace Leith