Overview

Sir Charles Metcalfe Macgregor

(1840—1887) army officer, explorer, and military strategist