John Murray Prain — British Army officer