Pipe Major John MacDonald MBE (26 July 1865 - 6 June 1953) was a Scottish bagpipe player.
[2] John was first taught by his father, who was an accomplished player and Piper to MacPherson of Glentruim, and his uncles William and Duncan.
[3] After leaving school he was employed as a gamekeeper, until in 1899 he joined the 1st Volunteer Battalion of the Cameron Highlanders as a Pipe major in a part-time role, and moved to Inverness.
[5] In 1890 he won the Gold Medal at the Northern Meeting in Inverness, playing the King's Taxes.
[3] He taught many top pipers including Donald Macleod, who he gave weekly lessons to for 27 years, and Robert Nicol.