British Army general
Brigadier general Duncan Alwyn Macfarlane, (19 November 1857 – 9 April 1941 ) was a British Army officer, most notably Colonel of the King's Own Scottish Borderers from 1928 to 1938.
The son of the Reverend James Duncan Macfarlane, Macfarlane was educated at Magdalen College, Oxford, where he matriculated in 1876, graduating B.A. at St. Alban Hall in 1879.
He was commissioned a lieutenant in The King's Own Scottish Borderers on 6 May 1882, and promoted to captain on 11 January 1888. Later that year he joined the 2nd battalion of his regiment as it was sent to Sudan during the Mahdist War, and he took part in the Battle of Suakin (December 1888) and operations on the Sudan Frontier in 1889. He was adjutant of the 2nd battalion as it took part in the Chitral Expedition under General Sir Robert Low in 1895, then served in the Tirah campaign in the North-West Frontier Province 1897–98, for which he received the brevet rank of major on 20 May 1898.
He was promoted substantive major on 5 January 1900, and was with the 1st battalion of his regiment as it went to South Africa to serve in the Second Boer War from 1900 to 1902. He took part in operations in the Orange Free State February to March 1900, including action at Vet River and Zand River; then moved to Transvaal where he took part in the occupation of Johannesburg and Pretoria in June 1900 and was present at the action on Zilikat's Nek in August 1900. He served with the battalion in Transvaal throughout the guerrilla phase of the war, and was temporary in command of the battalion from 20 February to 20 April 1902. For his service in the war he was mentioned in despatches, received the Queen's Medal with three clasps, was appointed a Companion of the Distinguished Service Order (DSO), and received the brevet rank of lieutenant-colonel on 22 August 1902.
He later served on the Western Front in World War I. In later life he was a Deputy Lieutenant of Inverness. He died at Dunian Park, Inverness; and his wife Edith in 1961.
References.
 ;templatestyles src="Reflist/styles.css" / ;