British Army Temporary Major Royal Engineers
British Army Temporary Major Commands and Staff
British Army 25378 Battery Serjeant Major/Warrant Officer Class 2 Royal Horse Artillery
British Army Lieutenant Royal Army Ordnance Corps
Born 1890
Royal Navy Z/935 Royal Naval Division