Annesley W R N Major DSO Royal West Kent Regiment Obit St Andrews University Roll Of HonourAnnesley W R N Major DSO Royal West Kent Regiment St Andrews University Roll Of HonourBain A N Lt 10th Gordon Highlanders Obit St Andrews University Roll Of HonourBain A N Lt 10th Gordon Highlanders St Andrews University Roll Of HonourBarclay R S 2nd Lt 3rd Royal Scots Obit St Andrews University Roll Of ServiceBarclay R S 2nd Lt 3rd Royal Scots St Andrews University Roll Of ServiceBeveridge J B 2nd Lt 14th Highland Light Infantry Obit St Andrews University Roll Of HonourBeveridge J B 2nd Lt 14th Highland Light Infantry St Andrews University Roll Of HonourBlackwood T A Sub Lt HMS Fauvette RNR Obit St Andrews University Roll Of HonourBlackwood T A Sub Lt HMS Fauvette RNR St Andrews University Roll Of HonourBoyle W S 2nd Lt 11th Cameronians Obit St Andrews University Roll Of HonourBoyle W S 2nd Lt 11th Cameronians St Andrews University Roll Of HonourBracelin D A 2nd Lt 7th Black Watch Obit St Andrews University Roll Of HonourBracelin D A 2nd Lt 7th Black Watch St Andrews University Roll Of HonourBrock G S Captain Indian Medical Service Obit St Andrews University Roll Of HonourBrock G S Captain Indian Medical Service St Andrews University Roll Of HonourBrockie J Captain RFA Obit St Andrews University Roll Of HonourBrockie J Captain RFA St Andrews University Roll Of HonourBroom C T 2nd Lt 10th Highland Light Infantry Obit St Andrews University Roll Of HonourBroom C T 2nd Lt 10th Highland Light Infantry St Andrews University Roll Of Honour