SURNAME Haselden FORENAME John Edward UNIT MI (R) (Military Intelligence Research) RANK Captain + Lieutenant Colonel NUMBER 147097 AWARD Military Cross and bar,Mention in Despatches PLACE North Africa 1941 (MC and bar) 1942...