Highland man who received France’s highest award for wartime bravery dies aged 92

Duncan Cormack
Duncan Cormack