Scotsman Obituaries: Maj Gen John Donald MacDonald CB, CBE, OBE, DL, high-ranking British Army officer
Major General John Donald MacDonald CB, CBE, OBE, DL, soldier and sportsman. Born: 5 April 1938 in Kirkcaldy, Fife. Died: May 2, 2026, aged 88
Original source: The Scotsman