John MacMillan (British Army officer)

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Sir John MacMillan
Born 8 February 1932
Allegiance United Kingdom United Kingdom
Service/branch Flag of the British Army.svg British Army
Years of service 1953–1991
Rank Lieutenant-General
Commands held 1st Battalion, Gordon Highlanders
39th Infantry Brigade
Eastern District
General Officer Commanding Scotland
Battles/wars Operation Banner
Awards Knight Commander of the Order of the Bath
Commander of the Order of the British Empire

Lieutenant General Sir John Richard Alexander MacMillan KCB, CBE (born 8 February 1932) was General Officer Commanding Scotland.

Military career[edit]

Born the son of General Sir Gordon MacMillan and educated at Eton College and Trinity College, Cambridge, MacMillan was commissioned into the Argyll and Sutherland Highlanders in 1953.[1]

He was appointed Commanding Officer of 1st Battalion the Gordon Highlanders in 1971[1] and Commander of 39th Infantry Brigade, a unit permanently stationed in Northern Ireland, in 1977.[1] He was given the colonelcy of the Gordon Highlanders from 1978 to 1986.[2]

He became General Officer Commanding Eastern District in 1982, Assistant Chief of the General Staff in 1984 and General Officer Commanding Scotland and Governor of Edinburgh Castle in 1988.[1] He retired in 1991.[1]

In 1995 he became Chairman of the Erskine Hospital in Renfrewshire.[3]


He married Belinda Webb: they went on to have one son and two daughters.[1]


  1. ^ a b c d e f Debrett's People of Today 1994
  2. ^ "The Gordon Highlanders". Archived from the original on 30 December 2005. Retrieved 13 February 2017. 
  3. ^ Major rebuilding project planned for Erskine Hospital Glasgow Herald, 9 March 1995
Military offices
Preceded by
Laurence New
Assistant Chief of the General Staff
Succeeded by
Charles Guthrie
Preceded by
Sir Norman Arthur
GOC Scotland
Succeeded by
Sir Peter Graham