John MacMillan (British Army officer)

Sir John MacMillan
MacMillan in 2012
Born8 February 1932 (1932-02-08) (age 92)
St George Hanover Square, London
AllegianceUnited Kingdom
Service / branchBritish Army
Years of service1953–1991
RankLieutenant General
Service number431870
UnitArgyll and Sutherland Highlanders
Gordon Highlanders
CommandsGeneral Officer Commanding Scotland
Eastern District
39th Infantry Brigade
1st Battalion, Gordon Highlanders
Battles / warsOperation Banner
AwardsKnight Commander of the Order of the Bath
Commander of the Order of the British Empire
RelationsSir Gordon MacMillan (father)
Sports career
SportRowing
ClubCambridge University Boat Club

Lieutenant General Sir John Richard Alexander MacMillan, KCB, CBE (born 8 February 1932) is a Scottish officer in the British Army who served as General Officer Commanding Scotland. While he was at university, he was a rower and represented Great Britain at the 1952 Summer Olympics.