Robert Henry MacFarlane

General Sir Robert Henry MacFarlane, KCB, GCH (19 April 1771 – 6 June 1843) was a British Army officer during the Napoleonic Wars.

Robert Henry MacFarlane

General Sir Robert Henry MacFarlane, KCB, GCH (19 April 1771 – 6 June 1843) was a British Army officer during the Napoleonic Wars.